﻿@charset "utf-8";
*{
	font-family:"微软雅黑";
	margin:0;
	padding:0;
	font-size: 12px;
}
ul,li{
	list-style:none;
}
a{
	text-decoration:none;
	color:#666;
}
img{
	border:0;
}
.clear{
	clear: both;
}
.html,.body {
    height:100%;
    overflow:hidden;
}


@media screen and (min-width: 1025px) {
    /*首页主体*/
    .home-main{
	    overflow:hidden;
        min-width:1200px;
    }

    /*home-main-aboutus 首页益惠塑胶*/
    .home-main-aboutus{
	    width: 1200px;
	    margin: 80px auto 80px auto;
    }
	    .home-main-aboutus > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .home-main-aboutus > p:nth-of-type(1){
			    font-size: 28px;
                color:#02875c;
			    letter-spacing:3px;
		    }
		    .home-main-aboutus > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .home-main-aboutus > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
			    margin-bottom: 40px;
		    }
	    .home-main-aboutus > ul{
		    font-size: 0px;
	    }
		    .home-main-aboutus > ul > li{
			    float: left;
			    margin-right: 1.5%;
			    height: 225px;
			    position: relative;
			    margin-bottom: 1%;
			    vertical-align: top;
			    z-index: 1;
		    }
		    .home-main-aboutus > ul > li:hover{
			    z-index: 2;
		    }
			    .home-main-aboutus > ul > li:nth-of-type(6n+1){ width: 25%;}
			    .home-main-aboutus > ul > li:nth-of-type(6n+2){ width: 42%;}
			    .home-main-aboutus > ul > li:nth-of-type(6n+3){ width: 30%; margin:0px;}
			    .home-main-aboutus > ul > li:nth-of-type(6n+4){ width: 30%;}
			    .home-main-aboutus > ul > li:nth-of-type(6n+5){ width: 42%;}
			    .home-main-aboutus > ul > li:nth-of-type(6n+6){ width: 25%; margin:0px;}
			
			    .home-main-aboutus > ul > li > a{
				    display: block;
				    height: 100%;
				    width: 100%;
				    cursor: pointer;
				    position: relative;
				    opacity: 0;
				    filter:Alpha(opacity=0);
				
	                transition: all 0.7s ease;
				    -webkit-transition: all 0.7s ease;
	                -moz-transition: all 0.7s ease;
	                -o-transition: all 0.7s ease;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+1) > a{
				    left: -60%;
				    top: -60%;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+2) > a{
				    top: -60%;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+3) > a{
				    left: 60%;
				    top: -60%;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+4) > a{
				    left: -60%;
				    top: 60%;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+5) > a{
				    top: 60%;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+6) > a{
				    left: 60%;
				    top: 60%;
			    }
			    .home-main-aboutus > ul > li > a:hover{
				    transform:scale(1.2);
			        -webkit-transform:scale(1.2);
			        -moz-transform:scale(1.2);
			        -o-transform:scale(1.2);
			        -ms-transform:scale(1.2);
			    }
				    .home-main-aboutus > ul > li > a img{
					    height: 100%;
				    }
				    .home-main-aboutus > ul > li > a p{
					    width: 100%;
					    color: #fff;
					    font-size: 14px;
					    padding: 5px 10px;
					    box-sizing: border-box;
					    position: absolute;
					    bottom: 0px;
					    background-color: rgba(0,0,0,.3);
				    }
    /*首页产品中心*/
    .home-main-product{
	    margin: 0px auto 60px auto;
	    padding: 20px 0px 60px 0px;
        /*
	    background: linear-gradient(to right, rgba(2,135,92,.8), rgba(179,227,29,.6));
        */
    }
	    .home-main-product > p{
		    text-align: center;
		    margin: 5px 0px;
		    color: #02875c;
	    }
		    .home-main-product > p:nth-of-type(1){
			    font-size: 28px;
			    font-weight: lighter;
			    letter-spacing:3px;
		    }
		    .home-main-product > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .home-main-product > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
			    margin-bottom: 40px;
		    }
	    .home-main-product > div{
		    width: 1200px;
		    margin: 0px auto;
	    }
		    .home-main-product > div > ul{}
			    .home-main-product > div > ul > li{
				    float: left;
				    width: 29%;
				    height: 370px;
				    margin-right: 6.5%;
				    box-sizing: border-box;
			    }
			    .home-main-product > div > ul > li:nth-last-of-type(1){
				    margin: 0px;
			    }
				    .home-main-product > div > ul > li > a{
					    display: block;
					    height: 100%;
					    cursor: pointer;
					    background-color: rgba(245,245,245,.8);
				        box-shadow: 0px 0px 3px #ccc;
				        border: 1px solid #ddd;
				        box-sizing: border-box;

				        position: relative;
				        opacity: 0;
				        filter:Alpha(opacity=0);
				
	                    transition: all .7s ease;
				        -webkit-transition: all .7s ease;
	                    -moz-transition: all .7s ease;
	                    -o-transition: all .7s ease;
				    }
			        .home-main-product ul > .location_chaos:nth-of-type(6n+1) > a{
				        left: -60%;
				        top: -60%;
			        }
			        .home-main-product ul > .location_chaos:nth-of-type(6n+2) > a{
				        top: -60%;
			        }
			        .home-main-product ul > .location_chaos:nth-of-type(6n+3) > a{
				        left: 60%;
				        top: -60%;
			        }
			        .home-main-product ul > .location_chaos:nth-of-type(6n+4) > a{
				        left: -60%;
				        top: 60%;
			        }
			        .home-main-product ul > .location_chaos:nth-of-type(6n+5) > a{
				        top: 60%;
			        }
			        .home-main-product ul > .location_chaos:nth-of-type(6n+6) > a{
				        left: 60%;
				        top: 60%;
			        }
					    .home-main-product > div > ul > li > a > p{
						    text-align: center;
					    }
					    .home-main-product > div > ul > li > a > p:nth-of-type(1){
						    height: 220px;
                            overflow:hidden;
					    }
					    .home-main-product > div > ul > li > a > p:nth-of-type(2){
						    font-size: 16px;
						    margin: 20px 0px;
						    padding: 0px 15px;
						    white-space: nowrap;
						    overflow: hidden;
						    text-overflow: ellipsis;
					    }
					    .home-main-product > div > ul > li > a > p:nth-of-type(3){
						    width: 100px;
						    font-size: 16px;
						    color: #fff;
						    letter-spacing:2px;
						    margin: 0px auto;
						    padding: 5px 0px;
						    background-color: #02875c;

	                        transition: all 0.4s;
                            -webkit-transition: all 0.4s;
	                        -moz-transition: all 0.4s;
	                        -o-transition: all 0.4s;
					    }
                            .home-main-product > div > ul > li > a:hover > p:nth-of-type(3) {
                                color:#02875c;
                                background-color:#fff;
                            }
						
						    .home-main-product > div > ul > li > a > p img{
							    width: 100%;
							    height: 100%;
							
							    transition:All 0.4s ease-in-out;
				                -webkit-transition:All 0.4s ease-in-out;
				                -moz-transition:All 0.4s ease-in-out;
				                -o-transition:All 0.4s ease-in-out;
						    }
						    .home-main-product > div > ul > li > a:hover > p img{
                                transform:scale(1.2);
			                    -webkit-transform:scale(1.2);
			                    -moz-transform:scale(1.2);
			                    -o-transform:scale(1.2);
			                    -ms-transform:scale(1.2);
						    }
    /*首页解决方案*/
    .home-main-solution{
	    margin: 0px auto 80px auto;
    }
	    .home-main-solution > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .home-main-solution > p:nth-of-type(1){
			    font-size: 28px;
                color:#02875c;
			    letter-spacing:3px;
		    }
		    .home-main-solution > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .home-main-solution > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
			    margin-bottom: 40px;
		    }
	    .home-main-solution > div{
		    width: 1200px;
		    margin: 0px auto;
	    }
	    .home-main-solution > div > ul{}
	    .home-main-solution > div > ul > li{
		    float: left;
		    width: 23.5%;
		    height: 180px;
		    margin-left: 2%;
            perspective: 280px;
	    }
	    .home-main-solution > div > ul > li:nth-of-type(1){
		    margin: 0px;
	    }
	    .home-main-solution > div > ul > li > a{
		    display: block;
		    height: 100%;
		    cursor: pointer;
		    position: relative;
		    top: 0px;
            opacity:0;
		    filter:Alpha(opacity=0);
		
		    transition:All 0.7s ease-in-out;
		    -webkit-transition:All 0.7s ease-in-out;
		    -moz-transition:All 0.7s ease-in-out;
		    o-transition:All 0.7s ease-in-out;

		    transform:rotateX(-80deg) translateZ(0px);
		    -webkit-transform:rotateX(-80deg) translateZ(0px);
		    -moz-transform:rotateX(-80deg) translateZ(0px);
		    -o-transform:rotateX(-80deg) translateZ(0px);
		    -ms-transform:rotateX(-80deg) translateZ(0px);

            transform-origin: 0 0 0;
	    }
		    .home-main-solution > div > ul > li:nth-of-type(1) > a{ background: url(../img/Solution_bg1.png) no-repeat center center / 30% #E0E0E0;}
		    .home-main-solution > div > ul > li:nth-of-type(2) > a{ background: url(../img/Solution_bg2.png) no-repeat center center / 30% #E0E0E0;}
		    .home-main-solution > div > ul > li:nth-of-type(3) > a{ background: url(../img/Solution_bg3.png) no-repeat center center / 30% #E0E0E0;}
		    .home-main-solution > div > ul > li:nth-of-type(4) > a{ background: url(../img/Solution_bg4.png) no-repeat center center / 30% #E0E0E0;}
		
		    .home-main-solution > div > ul > li:nth-of-type(1) > a:hover{ background-image: url(../img/Solution_bg1_2.png); background-color: #02875c;}
		    .home-main-solution > div > ul > li:nth-of-type(2) > a:hover{ background-image: url(../img/Solution_bg2_2.png); background-color: #02875c;}
		    .home-main-solution > div > ul > li:nth-of-type(3) > a:hover{ background-image: url(../img/Solution_bg3_2.png); background-color: #02875c;}
		    .home-main-solution > div > ul > li:nth-of-type(4) > a:hover{ background-image: url(../img/Solution_bg4_2.png); background-color: #02875c;}
		
		    .home-main-solution > div > ul > li > a:hover{
			    top: -5px;
			    box-shadow: 0px 0px 10px #02875c;
		    }
            .home-main-solution > div > ul > li > .hover {

                opacity:1;
		        filter:Alpha(opacity=100);

		        transform:rotateX(0deg) translateZ(0px);
		        -webkit-transform:rotateX(0deg) translateZ(0px);
		        -moz-transform:rotateX(0deg) translateZ(0px);
		        -o-transform:rotateX(0deg) translateZ(0px);
		        -ms-transform:rotateX(0deg) translateZ(0px);
            }
		
	    .home-main-solution > div > ul > li > a > p{
		    text-align: center;
		    font-size: 16px;
		    position: relative;
		    top: 75%;
	    }
	    .home-main-solution > div > ul > li > a:hover > p{
		    color: #fff;
	    }

    /*合作伙伴*/
    .home-partner{
	    width: 1200px;
	    margin: 0px auto 80px auto;
    }
	    .home-partner > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .home-partner > p:nth-of-type(1){
			    font-size: 28px;
                color:#02875c;
			    letter-spacing:3px;
		    }
		    .home-partner > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .home-partner > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
			    margin-bottom: 40px;
		    }
	    .home-partner > div{
		    height: 200px;
		    overflow: hidden;

            position:relative;
            top:100px;
            opacity:0;
		    filter:Alpha(opacity=0);
        
		    transition:All 0.7s ease;
		    -webkit-transition:All 0.7s ease;
		    -moz-transition:All 0.7s ease;
		    o-transition:All 0.7s ease;
	    }
        .home-partner > .hover {
            top:0px;
            opacity:1;
		    filter:Alpha(opacity=100);
        }
        .home-partner .swiper-slide {
            background-size:cover;
            background-position:center center;
            background-repeat:no-repeat;

            transition:All 0.4s ease-in-out;
            -webkit-transition:All 0.4s ease-in-out;
            -moz-transition:All 0.4s ease-in-out;
            -o-transition:All 0.4s ease-in-out;

            z-index:1;
        }
        .home-partner .swiper-slide:hover {
            transform:scale(1.2);
            -webkit-transform:scale(1.2);
            -moz-transform:scale(1.2);
            -o-transform:scale(1.2);
            -ms-transform:scale(1.2);

            z-index:2;
        }
    .partner-pagination span{
	    background-color: #fff;
    }

    /*首页新闻动态*/
    .home-main-news{
	    width: 1200px;
	    margin: 0px auto 80px auto;
    }
	    .home-main-news > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .home-main-news > p:nth-of-type(1){
			    font-size: 28px;
                color:#02875c;
			    letter-spacing:3px;
		    }
		    .home-main-news > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .home-main-news > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
			    margin-bottom: 40px;
		    }
	    .home-main-news > ul{}
		    .home-main-news > ul > li{
			    float: left;
			    width: 47%;
			    height: 100px;
			    margin-right: 6%;
			    margin-bottom: 20px;

                position:relative;
		    }
		    .home-main-news > ul > li:nth-of-type(2n+2){
			    margin: 0px;
		    }
		        .home-main-news > ul > li > a{
			        display: block;
			        height: 100%;
			        font-size: 0px;
			        background-color: #F1F1F1;
			        cursor: pointer;

                    position:relative;
                    opacity:0;
		            filter:Alpha(opacity=0);
        
		            transition:All 0.7s ease;
		            -webkit-transition:All 0.7s ease;
		            -moz-transition:All 0.7s ease;
		            o-transition:All 0.7s ease;
		        }
		        .home-main-news > ul > li:nth-of-type(4n+1) > a{
                    top:-60%;
                    left:-100%;
		        }
		        .home-main-news > ul > li:nth-of-type(4n+2) > a{
                    top:-60%;
                    left:100%;
		        }
		        .home-main-news > ul > li:nth-of-type(4n+3) > a{
                    top:60%;
                    left:-100%;
		        }
		        .home-main-news > ul > li:nth-of-type(4n+4) > a{
                    top:60%;
                    left:100%;
		        }
		        .home-main-news > ul > li > a:hover{
			        background-color: #02875c;
		        }

		    .home-main-news > ul > li > a > div{
			    display: inline-block;
			    vertical-align: top;
		    }
		    .home-main-news > ul > li > a > div:nth-of-type(1){
			    width: 40%;
			    height: 100%;
                background-color: #F1F1F1;
		    }
			    .home-main-news > ul > li > a > div:nth-of-type(1) img{
				    width: 100%;
				    height: 100%;
			    }
		    .home-main-news > ul > li > a > div:nth-of-type(2){
			    width: 60%;
			    height: 100%;
			    padding: 10px;
			    box-sizing: border-box;
		    }
			    .home-main-news > ul > li > a > div:nth-of-type(2) > p{
			    }
			    .home-main-news > ul > li > a > div:nth-of-type(2) > p:nth-of-type(1){
				    font-size: 16px;
				    white-space: nowrap;
				    overflow: hidden;
				    text-overflow: ellipsis;
			    }
			    .home-main-news > ul > li > a > div:nth-of-type(2) > p:nth-of-type(2){
				    font-size: 12px;
				    color: #999;
			    }
			    .home-main-news > ul > li > a > div:nth-of-type(2) > p:nth-of-type(3){
				    font-size: 12px;
				    line-height: 17px;
				    height: 34px;
                    overflow:hidden;
			    }
			    .home-main-news > ul > li > a:hover > div > p{
				    color: #fff !important;
			    }
    /*关于我们*/
    .aboutus-main{
	    width: 1200px;
	    margin: 0px auto;
    }
    .aboutus-main-title{
	    margin: 80px 0px 40px 0px;
    }
	    .aboutus-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .aboutus-main-title > p:nth-of-type(1){
			    font-size: 28px;
			    letter-spacing:3px;
		    }
		    .aboutus-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .aboutus-main-title > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
		    }
    .aboutus-main-nav{
	    text-align: center;
    }
	    .aboutus-main-nav > ul{
	    }
	    .aboutus-main-nav > ul > li{
		    display: inline-block;
		    margin: 0px 30px;
	    }
	    .aboutus-main-nav > ul > li > a{
		    display: block;
		    font-size: 16px;
		    padding: 5px 20px;
		    border: 1px solid #02875c;
		    cursor: pointer;
	    }
	    .aboutus-main-nav > ul > li > a:hover{
		    color: #FFFFFF;
		    background-color: #02875c;
	    }
	    .aboutus-main-nav > ul > li > .hover{
		    color: #FFFFFF;
		    background-color: #02875c;
	    }
    .aboutus-main-content{
	    margin: 40px 0px 60px 0px;
        min-height:600px;
    }
	    .aboutus-main-content img{
		    max-width: 100%;
	    }

    /*新闻动态*/
    .news-main{}
    .news-main-title{
	    margin: 80px 0px 40px 0px;
    }
	    .news-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .news-main-title > p:nth-of-type(1){
			    font-size: 28px;
			    letter-spacing:3px;
		    }
		    .news-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .news-main-title > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
		    }
    .news-main-list{
	    width: 1200px;
	    margin: 40px auto 80px auto;
    }
    .news-main-content{
	    height: 190px;
	    padding: 30px 0px;
	    border-bottom: 1px #CCCCCC dashed;
	    font-size: 0px;
    }
	    .news-main-content > div{
		    display: inline-block;
		    font-size: 0px;
		    height: 100%;
		    vertical-align: top;
	    }
	    .news-main-content > div:nth-of-type(1){
		    width: 30%;
	    }
		    .news-main-content > div:nth-of-type(1) img{
			    width: 100%;
			    height: 100%;
		    }
	    .news-main-content > div:nth-of-type(2){
		    width: 50%;
		    margin: 0px 2.5%;
	    }
		    .news-main-content > div:nth-of-type(2) > p:nth-of-type(1){
			    font-size: 16px;
			    white-space: nowrap;
			    overflow: hidden;
			    text-overflow: ellipsis;
		    }
		    .news-main-content > div:nth-of-type(2) > p:nth-of-type(2){
			    font-size: 12px;
			    color: #999;
			    margin: 10px 0px 15px 0px;
		    }
		    .news-main-content > div:nth-of-type(2) > p:nth-of-type(3){
			    height: 115px;
			    font-size: 14px;
			    line-height: 19px;
			    color: #666;
			    overflow: hidden;
		    }
	    .news-main-content > div:nth-of-type(3){
		    width: 15%;
		    text-align: right;
	    }
		    .news-main-content > div:nth-of-type(3) a{
			    display: inline-block;
			    padding: 10px 40px;
			    background-color: #02875c;
			    color: #FFFFFF;
			    font-size: 16px;
			    cursor: pointer;
		    }
    /*新闻展示*/
    .news-show{}
    .news-show-title{
	    margin: 80px 0px 40px 0px;
    }
	    .news-show-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .news-show-title > p:nth-of-type(1){
			    font-size: 28px;
			    letter-spacing:3px;
		    }
		    .news-show-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .news-show-title > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
		    }
    .news-show-details{
	    width: 1200px;
	    margin: 0px auto;
    }
	    .news-show-details > p{
		    text-align: center;
		    margin: 10px 0px;
	    }
	    .news-show-details > p:nth-of-type(1){
		    font-size: 20px;
	    }
	    .news-show-details > p:nth-of-type(2){
		    padding: 8px 0px;
		    border: 1px solid #DDDDDD;
	    }
		    .news-show-details > p:nth-of-type(2) span{
			    font-size: 14px;
			    margin: 0px 10px;
		    }
			    .news-show-details > p span font{
				    color: red;
				    font-size: 14px;
			    }
    .news-show-content{
	    width: 1200px;
	    min-height: 600px;
	    margin: 20px auto 80px auto;
    }
	    .news-show-content img{
		    max-width: 100%;
	    }
    .news-show-share {
        width:1200px; margin:20px auto;
    }
    /*产品中心*/
    .product-main{}
    .product-main-title{
	    margin: 80px 0px 40px 0px;
    }
	    .product-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .product-main-title > p:nth-of-type(1){
			    font-size: 28px;
			    letter-spacing:3px;
		    }
		    .product-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .product-main-title > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
		    }
    .product-main-nav{
	    width: 1200px;
	    margin: 0px auto;
    }
	    .product-main-nav > div{
		    padding: 10px 0px;
		    border-bottom: 1px dashed #ddd;
	    }
		    .product-main-nav > div > p{
			    font-size: 16px;
			    margin-bottom: 5px;
		    }
		    .product-main-nav > div > ul{}
			    .product-main-nav > div > ul > li{
				    display: inline-block;
				    margin-right: 15px;
			    }
				    .product-main-nav > div > ul > li a{
					    display: block;
					    font-size: 14px;
					    cursor: pointer;
				    }
				    .product-main-nav > div > ul > li a:hover{
					    color: #02875c;
				    }
    .product-main-list{
	    width: 1200px;
	    margin: 40px auto;
    }
    .product-main-list > ul{
	    font-size: 0px;
    }
    .product-main-list > ul > li{
	    float: left;
	    width: 23.5%;
	    margin-right: 2%;
	    margin: 20px 2% 20px 0px;
	    padding: 25px;
	    box-sizing: border-box;
	    box-shadow: 0px 0px 10px #ddd;
    }
    .product-main-list > ul > li:hover{
	    box-shadow: 0px 0px 10px #ccc;
    }

    .product-main-list > ul > li:nth-of-type(4n+4){
	    margin-right: 0px;
    }
    .product-main-show{
	    cursor: pointer;
    }
	    .product-main-show > p:nth-of-type(1){
		    width: 100%;
		    height: 270px;
	    }
		    .product-main-show > p:nth-of-type(1) img{
			    width: 100%;
			    height: 100%;
		    }
	    .product-main-show > p:nth-of-type(2){
		    text-align: center;
		    white-space: nowrap;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    margin: 30px 0px 60px 0px;
		    font-size: 16px;
	    }
	    .product-main-show > p:nth-of-type(3){
		    width: 120px;
		    font-size: 16px;
		    color: #FFFFFF;
		    background-color: #02875c;
		    padding: 5px 0px;
		    margin: 0px auto;
		    text-align: center;
	    }
    /*产品展示*/
    .product-show{
	    width: 1200px;
	    margin: 0px auto;
    }
	    .product-show > p{
		    font-size: 18px;
		    border-left: 5px solid #02875c;
		    padding: 0px 10px;
		    margin: 40px 0px;
	    }
	    .product-show > div:nth-of-type(1){
		    font-size: 0px;
		    height: 300px;
		    margin-bottom: 60px;
	    }
	    .product-show > div:nth-of-type(1) > div{
		    display: inline-block;
		    vertical-align: top;
		    height: 100%;
	    }
	    .product-show > div:nth-of-type(1) > div:nth-of-type(1){
		    width: 45%;
		    border: 1px solid #ddd;
		    box-sizing: border-box;
		    margin-right: 10%;
	    }
	    .product-show > div:nth-of-type(1) > div:nth-of-type(2){
		    width: 45%;
	    }
		    .product-show > div:nth-of-type(1) > div:nth-of-type(2) p{
			    margin-bottom: 20px;
			    font-size: 18px;
		    }
    .product-show-content{
	    margin-bottom: 60px;
    }
	    .product-show-content img{
		    max-width: 100%;
	    }
	    .product-show-content > ul{
		    border-bottom: 1px solid #ddd;
	    }
	    .product-show-content > ul li{
		    display: inline-block;
		    font-size: 18px;
		    padding: 5px 20px;
		    margin-right: 5px;
		    cursor: pointer;
	    }
	    .product-show-content > ul .hover{
		    background-color: #02875c;
		    color: #fff;
	    }
	    .product-show-content > div{
            margin-top:20px;
	    }
    /*解决方案*/
    .solution-main{
	    width: 1200px;
	    margin: 0px auto 80px auto;
    }
    .solution-main-title{
	    margin: 80px 0px 40px 0px;
    }
	    .solution-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .solution-main-title > p:nth-of-type(1){
			    font-size: 28px;
			    letter-spacing:3px;
		    }
		    .solution-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .solution-main-title > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
		    }
	    .solution-main > ul{
		    font-size: 0px;
	    }
		    .solution-main > ul > li{
			    float: left;
			    margin-right: 1%;
			    height: 225px;
			    position: relative;
			    margin-bottom: 1%;
			    vertical-align: top;
			    z-index: 1;
		    }
		    .solution-main > ul > li:hover{
			    z-index: 2;
		    }
			    .solution-main > ul > li:nth-of-type(9n+1){ width: 27.5%;}
			    .solution-main > ul > li:nth-of-type(9n+2){ width: 42%;}
			    .solution-main > ul > li:nth-of-type(9n+3){ width: 27.5%;}
			    .solution-main > ul > li:nth-of-type(9n+4){ width: 42%;}
			    .solution-main > ul > li:nth-of-type(9n+5){ width: 27.5%;}
			    .solution-main > ul > li:nth-of-type(9n+6){ width: 27.5%;}
			    .solution-main > ul > li:nth-of-type(9n+7){ width: 27.5%;}
			    .solution-main > ul > li:nth-of-type(9n+8){ width: 27.5%;}
			    .solution-main > ul > li:nth-of-type(9n+9){ width: 42%;}
			
			    .solution-main > ul > li > a{
				    display: block;
				    height: 100%;
				    width: 100%;
				    cursor: pointer;
				
	                transition: all 0.7s;
				    -webkit-transition: all 0.7s;
	                -moz-transition: all 0.7s;
	                -o-transition: all 0.7s;
			    }
			    .solution-main > ul > li > a:hover{
				    transform:scale(1.2);
			        -webkit-transform:scale(1.2);
			        -moz-transform:scale(1.2);
			        -o-transform:scale(1.2);
			        -ms-transform:scale(1.2);
			    }
				    .solution-main > ul > li > a p{
					    width: 100%;
					    color: #fff;
					    font-size: 14px;
					    padding: 5px 20px;
					    box-sizing: border-box;
					    position: absolute;
					    bottom: 0px;
					    background-color: rgba(0,0,0,.3);
				    }
    /*解决方案展示*/
    .solution-show{}
    .solution-show-title{
	    margin: 80px 0px 40px 0px;
    }
	    .solution-show-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .solution-show-title > p:nth-of-type(1){
			    font-size: 28px;
			    letter-spacing:3px;
		    }
		    .solution-show-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .solution-show-title > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
		    }
    .solution-show-list{
	    width: 1200px;
	    min-height: 600px;
	    margin: 0px auto 80px auto;
    }
	    .solution-show-list > ul{}
		    .solution-show-list > ul > li{
			    height: 260px;
			    margin-bottom: 20px;
			    border: 1px solid #DDDDDD;
		    }
			    .solution-show-list > ul > li > a{
				    display: block;
				    height: 100%;
				    font-size: 0px;
				    cursor: pointer;
			    }
				    .solution-show-list > ul > li > a > div{
					    height: 100%;
					    display: inline-block;
					    vertical-align: top;
				    }
				    .solution-show-list > ul > li > a > div:nth-of-type(1){
					    width: 40%;
				    }
				    .solution-show-list > ul > li > a > div:nth-of-type(2){
					    width: 60%;
					    padding: 20px 30px;
					    box-sizing: border-box;
				    }
					    .solution-show-list > ul > li > a > div:nth-of-type(2) > p:nth-of-type(1){
						    font-size: 30px;
						    margin-bottom: 10px;
						    white-space: nowrap;
						    overflow: hidden;
						    text-overflow: ellipsis;
					    }
					    .solution-show-list > ul > li > a > div:nth-of-type(2) > p:nth-of-type(2){
						    font-size: 22px;
						    white-space: nowrap;
						    overflow: hidden;
						    text-overflow: ellipsis;
					    }
					    .solution-show-list > ul > li > a > div:nth-of-type(2) > p:nth-of-type(3){
						    font-size: 14px;
						    color: #999;
						    line-height: 20px;
						    margin-top: 10px;
						    height: 120px;
						    overflow: hidden;
					    }

    /*招聘职位*/
    .join-main{
	    padding: 80px 0px 40px 0px;
	    min-height: 1200px;
	    min-width: 1200px;
	    background-color: #fffcf5;
	    position: relative;
    }
    .join-bg{
	    height: 100%;
	    width: 100%;
	    margin: 0px auto;
	    background: url(../img/join_bg.jpg) no-repeat scroll center center;
	    background-size: 1200px 100%;
	    position: absolute;
	    top: 0px;
	    opacity: .7;
	    z-index: 1;
    }
    .join-main-title{
	    position: relative;
	    z-index: 2;
    }
	    .join-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .join-main-title > p:nth-of-type(1){
			    font-size: 28px;
			    letter-spacing:3px;
		    }
		    .join-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .join-main-title > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
		    }
    .join-main-show{
	    width: 1200px;
	    margin: 0px auto;
	    padding: 20px 0px;
	    font-size: 0px;
	    position: relative;
	    z-index: 2;
    }
	    .join-main-show > div{
		    display: inline-block;
		    vertical-align: top;
	    }
    .join-nav{
	    width: 18%;
	    margin-right: 2%;
    }
	    .join-nav > div:nth-of-type(1){
		    position: relative;
	    }
		    .join-nav > div:nth-of-type(1) > p{
			    font-size: 20px;
			    color: #fff;
			    padding: 15px 15px;
			    background-color: #008880;
		    }
			    .join-nav > div:nth-of-type(1) > p em{
				    font-size: 12px;
				    color: #fff;
				    margin-left: 8px;
			    }
		    .join-nav > div:nth-of-type(1) > i{
			    position: absolute;    
			    display: block;
			    width: 13px;
		        height: 7px;
		        background: url(../img/join_us_bg.gif) no-repeat;
		        top: 100%;
		        left: 50%;
		        margin-left: -6px;
		    }
	    .join-nav > div:nth-of-type(2){
		    border-left: 1px solid #DDDDDD;
		    border-right: 1px solid #DDDDDD;
	    }
		    .join-nav > div:nth-of-type(2) > ul{}
			    .join-nav > div:nth-of-type(2) > ul > li{
				    background: url(../img/join_us_bg2.gif) no-repeat 10px center;
			        padding-left: 26px;
			        line-height: 40px;
			        border-bottom: #e0e0e0 1px dashed;
			        cursor: pointer;
			    }
			    .join-nav > div:nth-of-type(2) > ul > li:hover{
				    background: url(../img/join_us_bg3.gif) no-repeat 10px center;
			    }
			    .join-nav > div:nth-of-type(2) > ul > .hover{
				    background: url(../img/join_us_bg3.gif) no-repeat 10px center;
			    }
				    .join-nav > div:nth-of-type(2) > ul > li > a{
					    color: #000;
    				    font-size: 14px;
				    }
				    .join-nav > div:nth-of-type(2) > ul > .hover > a{
					    color: #008880;
				    }
	    .join-nav > div:nth-of-type(3){
		    border: 1px solid #DDDDDD;
		    border-top: 0px;
		    border-bottom-right-radius: 25px;
		
		    clear: both;
	        overflow: hidden;
	        background: url(../img/join_us_bg4.png) no-repeat 90% 20px;
	        margin: 0 auto;
	        padding: 20px 0px 40px 0px;
	        color: #999;
	        font-size: 15px;
	    }
		    .join-nav > div:nth-of-type(3) > p:nth-of-type(1){
			    font-size: 18px;
		        font-weight: 100;
		        color: #000;
		        height: 30px;
		        line-height: 30px;
		        padding: 0px 5%;
		    }
		    .join-nav > div:nth-of-type(3) > p:nth-of-type(2){
			    padding: 0px 5%;
			    color: #999;
    		    font-size: 15px;
		    }
		    .join-nav > div:nth-of-type(3) > p:nth-of-type(3){
			    width: 90%;
			    background: #008880;
		        text-align: center;
		        color: #fff;
		        height: 38px;
		        line-height: 38px;
		        border-radius: 38px;
		        font-size: 20px;
		        font-family: Arial, Helvetica, sans-serif;
		        margin: 15px auto 0px auto;
		    }
    .join-main-list{
	    width: 80%;
    }
	    .join-main-list > ul{}
		    .join-main-list > ul > li{
			    padding: 20px;
			    border: 1px #d8d8d8 solid;
			    background-color: rgba(221,221,221,.7);
			    margin-bottom: 25px;
		    }
			    .join-main-list > ul > li > p:nth-of-type(1){
				    font-size: 13px;
				    white-space: nowrap;
				    overflow: hidden;
				    text-overflow: ellipsis;
				    margin-bottom: 8px;
			    }
			    .join-main-list > ul > li > p:nth-of-type(2){
				    text-align: right;
			    }
				    .join-main-list > ul > li > p:nth-of-type(2) > a{
					    font-size: 13px;
					    color: #db241c;
					    cursor: pointer;
				    }
			    .join-main-list > ul > li > ul{
				    font-size: 0px;
			    }
				    .join-main-list > ul > li > ul > li{
					    display: inline-block;
					    width: 32%;
					    margin-right: 2%;
					    font-size: 13px;
					    color: #000;
					    margin-bottom: 10px;
				    }
				    .join-main-list > ul > li > ul > li:nth-of-type(3n+3){
					    margin: 0px;
				    }
					    .join-main-list > ul > li > ul > li > a{
						    font-size: 13px;
						    color: #db241c;
						    cursor: pointer;
					    }
    .join-nothing{
	    text-align: center;
	    z-index: 2;
    }
	    .join-nothing img{}

    /*招聘详情*/
    .join-show{
	    padding: 80px 0px 40px 0px;
	    min-height: 1200px;
	    min-width: 1200px;
	    background-color: #fffcf5;
	    position: relative;
    }
    .join-show-title{
	    position: relative;
	    z-index: 2;
    }
	    .join-show-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .join-show-title > p:nth-of-type(1){
			    font-size: 28px;
			    letter-spacing:3px;
		    }
		    .join-show-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .join-show-title > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
		    }
    .join-show-container{
	    width: 1200px;
	    margin: 0px auto;
	    padding: 20px 0px;
	    font-size: 0px;
	    position: relative;
	    z-index: 2;
    }
	    .join-show-container > div{
		    display: inline-block;
		    vertical-align: top;
	    }
    .join-show-content{
	    width: 80%;
    }
	    .join-show-content > ul{
		    font-size: 0px;
		    background-color: rgba(255,255,255,.8);
		    padding: 5px 20px;
	    }
		    .join-show-content > ul > li{
			    display: inline-block;
			    width: 32%;
			    margin-right: 2%;
			    font-size: 13px;
			    color: #000;
			    margin: 5px 0px;
		    }
		    .join-show-content > ul > li:nth-of-type(3n+3){
			    margin: 0px;
		    }
	    .join-show-content > div{
		    min-height: 700px;
		    margin: 20px 0px;
		    padding: 20px;
            background-color: rgba(255,255,255,.8);
	    }

    /*人才理念*/
    .telent-idea{
	    padding: 80px 0px 40px 0px;
	    height: 1200px;
	    min-width: 1200px;
	    background-color: #fffcf5;
	    position: relative;
    }
    .telent-idea-title{
	    position: relative;
	    z-index: 2;
    }
	    .telent-idea-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .telent-idea-title > p:nth-of-type(1){
			    font-size: 28px;
			    letter-spacing:3px;
		    }
		    .telent-idea-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .telent-idea-title > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
		    }
    .telent-idea-show{
	    width: 1200px;
	    margin: 0px auto;
	    padding: 20px 0px;
	    font-size: 0px;
	    position: relative;
	    z-index: 2;
    }
	    .telent-idea-show > div{
		    display: inline-block;
		    vertical-align: top;
	    }
    .telent-idea-content{
	
    }
    .telent-idea-content img{
	    max-width: 100%;
    }

    /*联系我们*/
    .contact-main{}
    .contact-main-title{
	    margin: 80px 0px 40px 0px;
    }
	    .contact-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .contact-main-title > p:nth-of-type(1){
			    font-size: 28px;
			    letter-spacing:3px;
		    }
		    .contact-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .contact-main-title > p:nth-of-type(3){
			    font-size: 14px;
			    color: #888;
		    }
    .contact-main-details{
	    width: 1200px;
	    margin: 0px auto;
	    font-size: 0px;
    }
	    .contact-main-details > div{
		    display: inline-block;
		    width: 50%;
		    height: 490px;
		    vertical-align: top;
	    }
	    .contact-main-details > div:nth-of-type(1){
		    background-color: #fafafa;
	    }
	    .contact-main-details > div:nth-of-type(2){
		    background-color: #efefef;
		    padding: 25px;
		    box-sizing: border-box;
	    }
		    .contact-main-details > div:nth-of-type(2) > p{
			    font-size: 22px;
			    color: #323232;
			    margin-bottom: 30px;
			    position: relative;
		    }
		    .contact-main-details > div:nth-of-type(2) > p:before{
			    background: #ccc;
		        content: "";
		        height: 1px;
		        left: 0;
		        position: absolute;
		        width: 65px;
	    	    bottom: -15px;
		    }
		    .contact-main-details > div:nth-of-type(2) > p:after{
			    background: #ccc;
		        content: "";
		        height: 1px;
		        left: 0;
		        position: absolute;
		        width: 40px;
	    	    bottom: -10px;
		    }
    .contact-main-content{
	    padding: 50px;
	    box-sizing: border-box;
    }
	    .contact-main-content > p{
		    font-size: 22px;
		    color: #323232;
		    margin-bottom: 50px;
		    position: relative;
	    }
	    .contact-main-content > p:before{
		    background: #ccc;
	        content: "";
	        height: 1px;
	        left: 0;
	        position: absolute;
	        width: 65px;
    	    bottom: -15px;
	    }
	    .contact-main-content > p:after{
		    background: #ccc;
	        content: "";
	        height: 1px;
	        left: 0;
	        position: absolute;
	        width: 40px;
    	    bottom: -10px;
	    }
	    .contact-main-content > ul{
		    font-size: 0px;
	    }
		    .contact-main-content > ul li{
			    font-size: 16px;
			    margin-bottom: 25px;
		    }
			    .contact-main-content > ul li a{
				    font-size: 16px;
				    cursor: pointer;
			    }
			    .contact-main-content > ul li a:hover{
				    color: #00AAFF;
			    }
    .contactUs-message{}
	    .contactUs-message > div{
		    border-bottom: 1px solid #ccc;
		    padding: 8px;
		    font-size: 0px;
	    }
		    .contactUs-message > div span{
			    display: inline-block;
			    width: 20%;
			    font-size: 14px;
			    color: #7f7f7f;
		    }
                .contactUs-message > div span:nth-of-type(2) {
                    color: red;
                    display: block;
                    width: 100%;
                }
		    .contactUs-message > div input{
			    width: 80%;
			    height: 33px;
			    font-size: 14px;
			    color: #666;
			    border: 0px;
			    padding: 8px 0px;
			    box-sizing: border-box;
			    background-color: #efefef;
		    }
		    .contactUs-message > div:nth-last-of-type(2) span:nth-of-type(1){
			    vertical-align: top;
			    position: relative;
			    top: 8px;
		    }
		    .contactUs-message > div textarea{
			    width: 80%;
			    height: 68px;
			    font-size: 14px;
			    color: #666;
			    padding: 8px 0px;
			    border: 0px;
			    resize: none;
			    box-sizing: border-box;
			    background-color: #efefef;
		    }
		    .contactUs-message > div:nth-last-of-type(1){
			    padding: 0px;
			    margin: 20px 0px 0px 0px;
			    border: 0px;
		    }
		    .contactUs-message > div:nth-last-of-type(1) input{
                width:25%;
			    display: block;
			    text-align: center;
			    height: 33px;
			    line-height: 17px;
			    font-size: 18px;
			    color: #fff;
			    background-color: #02875c;
                border: 0px;
			    cursor: pointer;
		    }
    .contact-main-map{
	    width: 1200px;
	    height: 500px;
	    margin: 30px auto 60px auto;
    }	
		

    /*共用插件*/

    /*头部*/
    header{
	    background-color: #fff;
        margin-top:142px;
    }
    .header{
        position:fixed;
        top:0px;
        z-index:999;
        width:100%;
        background-color:#fff;
    }
    .header-auxiliary{
	    width: 1200px;
	    margin: 0px auto;
	    padding: 10px 40px;
	    box-sizing: border-box;
        height:40px;
        line-height:20px;
    }
	    .header-auxiliary > span{
		    font-size: 12px;
		    color: #999;
		    padding: 0px 15px;
		    border-left: 1px solid #ddd;
	    }
	    .header-auxiliary > span:nth-of-type(1){
		    border: 0px;
		    padding: 0px 15px 0px 0px;
	    }
		    .header-auxiliary > span > i{
			    font-size: 16px;
			    color: #999;
			    margin: 0px 5px;
		    }
		    .header-auxiliary > span > a{
			    font-size: 12px;
			    color: #999;
		    }
    .header-nav{
	    border-bottom: 1px solid #eee;
	    border-top: 1px solid #eee;
	    padding: 20px 0px;
	    min-width: 1200px;
        height:60px;
    }
	    .header-nav > div{
		    width: 1200px;
		    margin: 0px auto;
		    padding: 0px 40px;
		    box-sizing: border-box;
		    position: relative;
	    }
    .header-logo{
	    height: 60px;
	    display: inline-block;
	    vertical-align:  middle;
        position:relative;
        overflow:hidden;
    }
	    .header-logo > img{
		    height: 100%;
	    }
        .header-logo > div {
            background-color:rgba(255,255,255,.7);
            height:200%;
            width:30px;
            box-shadow:0px 0px 15px 0px rgba(255,255,255,.7) inset;
            position:absolute;
            left:-20%;
            top:-50%;

            transform:rotate(27deg);
            -webkit-transform:rotate(27deg);
            -moz-transform:rotate(27deg);
            -o-transform:rotate(27deg);
            -ms-transform:rotate(27deg);
        
	
	        animation:logo_flash 3s infinite;
	        -webkit-animation:logo_flash 3s infinite;  /*Safari and Chrome */
        }
		    @keyframes logo_flash{
			    0%  {left:-20%;}
			    20%  {left:30%;width:0px;}
                100% {left:30%;width:0px;}
		    }
		    @-webkit-keyframes logo_flash{
			    0%  {left:-20%}
                50% {left:120%}
			    100%  {left:-20%}
		    }
    .header-nav-content{
	    display: inline-block;
	    height: 60px;
	    line-height: 60px;
	    margin-left: 8%;
	    vertical-align:  middle;
    }
	    .header-nav-content > ul{
		
	    }
		    .header-nav-content > ul > li{
			    display: inline-block;
		    }
			    .header-nav-content > ul > li > a{
				    display: block;
				    padding: 0px 15px;
				    margin: 0px 5px;
				    color: #000;
				    font-size: 14px;
				    /*border-top: 3px solid #fff;*/
				    box-sizing: border-box;
				    cursor: pointer;
				
				    transition:All 0.4s;
				    -webkit-transition:All 0.4s;
				    -moz-transition:All 0.4s;
				    o-transition:All 0.4s;
			    }
			    .header-nav-content > ul > li > a:hover{
				    color: #02875c;
				    /*border-top: 3px solid #00AAFF;*/
			    }
                    .header-nav-content > ul > li > a > span {
                        display:none;
                    }
    .header-sonNav-content{
	    position: absolute;
	    width: 100%;
	    height: 320px;
	    padding: 20px;
	    box-sizing: border-box;
	    left: 0px;
	    top: 100%;
	    background-color: #fff;
	    font-size: 0px;
	    display: none;
	    z-index: 99;
    }
    .header-nav-content > ul > li:hover > .header-sonNav-content{
	    display: block;
    }
	    .header-sonNav-content > div:nth-of-type(1){
		    width: 50%;
		    height: 100%;
		    display: inline-block;
		    vertical-align: top;
		    font-size: 0px;
		    line-height: 35px;
	    }
		    .header-sonNav-content > div:nth-of-type(1) > a{
			    display: inline-block;
			    width: 45%;
			    font-size: 14px;
			    margin-right: 5%;
			    border-bottom: 1px solid #ddd;
		    }
	    .header-sonNav-content > div:nth-of-type(2){
		    display: inline-block;
		    height: 100%;
		    width: 50%;
		    font-size: 0px;
	    }
		    .header-sonNav-content > div:nth-of-type(2) > div{
			    display: inline-block;
			    height: 100%;
			    width: 45%;
			    margin-right: 5%;
			    vertical-align: top;
		    }
			    .header-sonNav-content > div:nth-of-type(2) > div p{
				    color: #000000;
				    font-size: 14px;
				    line-height: 27px;
			    }
			    .header-sonNav-content > div:nth-of-type(2) > div p:nth-of-type(1){
				    font-size: 0px;
				    line-height: 0px;
			    }
			    .header-sonNav-content > div:nth-of-type(2) > div p:nth-of-type(2){
				    margin: 10px 0px;
				    overflow: hidden;
				    text-overflow: ellipsis;
				    white-space: nowrap;
			    }
			    .header-sonNav-content > div:nth-of-type(2) > div p:nth-of-type(3){
				    color: #999;
				    height: 100px;
				    font-size: 12px;
				    line-height: 20px;
                    overflow:hidden;
			    }
				    .header-sonNav-content > div:nth-of-type(2) > div p img{
					    width: 100%;
                        height:135px;
				    }
    .header-nav-icon{
	    clear: both;
    }
    .theme{
	    height: 400px;
	    min-width: 1200px;
	    box-shadow: 0px 0px 10px #666;
    }
        .theme > .swiper-wrapper {
            height: 100%;
	        width: 100%;
        }
            .theme > .swiper-wrapper > .swiper-slide {
                overflow:hidden;
                height: 100%;
	            width: 100%;
            }
                .theme > .swiper-wrapper > .swiper-slide > div {
	                height: 100%;
	                width: 100%;
                    position:relative;

                    transition:All 0.7s ease;
                    -webkit-transition:All 0.7s ease;
                    -moz-transition:All 0.7s ease;
                    o-transition:All 0.7s ease;

                    transform:scale(1.3);
                    -webkit-transform:scale(1.3);
                    -moz-transform:scale(1.3);
                    -o-transform:scale(1.3);
                    -ms-transform:scale(1.3);
                    z-index:1;
                }
            .theme > .swiper-wrapper > .swiper-slide-active > div{
                transform:scale(1);
                -webkit-transform:scale(1);
                -moz-transform:scale(1);
                -o-transform:scale(1);
                -ms-transform:scale(1);
                z-index:2;
            }
            .theme > .swiper-wrapper > .swiper-slide .on {
                position:relative;
                top:300px;
                width:1200px;
                height:98px;
                margin:0px auto;
            }
                .theme > .swiper-wrapper > .swiper-slide .on a {
                    position:relative;
                    left:-100%;
                    display:inline-block;
                    font-size:14px;
                    color:#fff;
                    padding:5px 20px;
                    margin-left:105px;
                    border:1px solid #02875c;
                    background-color:#02875c;
                    cursor:pointer;

                    transition:All 0.7s ease;
                    -webkit-transition:All 0.7s ease;
                    -moz-transition:All 0.7s ease;
                    o-transition:All 0.7s ease;
                }
            .theme > .swiper-wrapper > .swiper-slide-active > div .on a {
                left:0px;
            }
                    .theme > .swiper-wrapper > .swiper-slide .on a:hover {
                        color:#02875c;
                        background-color:rgba(255,255,255,.7);
                    }
    .theme img{
	    height: 100%;
	    width: 100%;
    }
    .swiper-pagination > span{
	    background-color: #fff;
    }

    /*尾部*/
    footer{
	    border-top: 1px solid #ddd;
	    box-shadow: 0px 0px 15px #ddd;
	    background-color: #767676;
        min-width: 1200px;
    }
    .footer{
	    width: 1200px;
	    margin: 0px auto;
	    padding: 10px 0px;
	    text-align: center;
    }
	    .footer > div{
		    display: inline-block;
		    vertical-align: middle;
	    }
	    .footer > div:nth-of-type(1){
	    }
		    .footer > div:nth-of-type(1) img{
                height: 40px;
		    }
    .footer-title{
	    margin-left: 200px;
    }
	    .footer-title > p{
		    font-size: 13px;
		    color: #fff;
		    text-align: left;
		    margin: 5px 0px;
	    }
            .footer-title > p > span {
                display:inline-block;
                width:300px;
		        font-size: 13px;
		        color: #fff;
            }
                .footer-title > p > span:nth-of-type(2n+2) {
                    width:200px;
                }
                .footer-title > p > span a {
		            font-size: 13px;
		            color: #fff;
                }
    .footer-follow{
    }
	    .footer-follow > p{
		    text-align: left;
		    font-size: 13px;
		    color: #FFFFFF;
		    margin: 10px 0px;
	    }
	    .footer-follow > a{
		    font-size: 25px;
		    color: #fff;
		    margin: 0px 10px;
		    cursor: pointer;
	    }
	    .footer-follow > a:hover{
		    color: #00AAFF;
	    }
	    .footer-follow > a:nth-of-type(1){
		
	    }

    .weixin {
        position:relative;
    }
    .weixin_bg {
        display:none;
        position:absolute;
        top:-160px;
        left:-61px;
        width:150px;
        height:150px;
        z-index:99;
    }
        .weixin:hover .weixin_bg {
            display:block;
        }
        .weixin_bg > img {
            width:100%;
            height:100%;
        }
    .footer2 {
        text-align:center;
        background-color:#515151;
        padding:10px 0px;
    }
        .footer2 span {
            margin:0px 5px;
            font-size:12px;
            color:#fff;
        }
        .footer2 a {
            font-size:12px;
            color:#fff;
            cursor:pointer;
        }
            .footer2 a:hover {
                color:#00aaff;
            }
    /*分页按钮*/
    .paging{
	    text-align: center; 
	    margin: 50px 0px 100px 0px;
        position:relative;
        z-index:2;
    }
    .paging-list{
	    text-align: center;
	    padding: 10px 40px;
	    display:inline-block;
        font-size:0px;
        cursor:default;
    }
        .paging-list a {
            font-size:14px;
            display:inline-block;
            padding:5px 10px;
            border:1px solid #ddd;
            margin:0px 5px;
        }
            .paging-list a:hover {
                color:#FFF;
                border-color:#02875c;
                background-color:#02875c;
            }
        .paging-list span {
            font-size:14px;
            display:inline-block;
            padding:5px 10px;
            border:1px solid #ddd;
            margin:0px 5px;
        }
        .paging-list .current {
            color:#FFF;
            border-color:#02875c;
            background-color:#02875c;
        }

    /*上一篇下一篇*/
    .up-down
    {
        width:1200px;
        padding:20px;
        margin:20px auto;
        background-color:#767676;
        box-sizing:border-box;
    }
        .up-down > span
        {
            font-size:14px;
            color:#fff;
        }
            .up-down > span:nth-of-type(2)
            {
                float:right;
            }
	        .up-down > span a
	        {
	            font-size:14px;
	            color:#fff;
	            margin: 0px 10px;
	            cursor: pointer;
	        }
	        .up-down > span a:hover{
	    	    color: #00AEF3;
	        }

    /*首页左侧留言插件*/
    .message-plugIn{
	    position: fixed;
	    bottom: 20%;
	    z-index: 99;
	    font-size: 0px;
    }
	    .message-plugIn > div{
		    display: inline-block;
	    }
    .message-plugIn-show{
	    width: 0px;
	    height: 357px;
	    background-color: #ededed;
	    border-radius: 5px;
	    overflow: hidden;
	
        transition: all 0.7s;
	    -webkit-transition: all 0.7s;
        -moz-transition: all 0.7s;
        -o-transition: all 0.7s;
    }
	    .message-plugIn-show > p{
		    font-size: 15px;
		    color: #fff;
		    height: 30px;
		    line-height: 30px;
		    padding: 0px 10px;
		    background-color: #02875c;
	    }
		    .message-plugIn-show > p span{
			    font-size: 15px;
			    float: right;
			    cursor: pointer;
		    }
	    .message-plugIn-show > form{
		    padding: 10px 10px;
	    }
		    .message-plugIn-show > form > div{
			    border: 1px solid #DDDDDD;
			    margin-bottom: 10px;
			    font-size: 0px;
			    background-color: #fff;
		    }
		    .message-plugIn-show > form > div:nth-of-type(6){
			    width: 40%;
			    height: 35px;
		    }
		    .message-plugIn-show > form i{
			    display: inline-block;
			    width: 15%;
			    height: 30px;
			    vertical-align: top;
			    background-repeat: no-repeat;
			    background-position: center;
		    }
			    .message-plugIn-show > form > div:nth-of-type(2) i{
				    background-image: url(../img/message_plugIn_icon.png);
				    background-repeat: no-repeat;
			    }
			    .message-plugIn-show > form > div:nth-of-type(3) i{
				    background-image: url(../img/message_plugIn_icon2.png);
			    }
			    .message-plugIn-show > form > div:nth-of-type(4) i{
				    background-image: url(../img/message_plugIn_icon3.png);
			    }
			    .message-plugIn-show > form > div:nth-of-type(5) i{
				    background-image: url(../img/message_plugIn_icon4.png);
			    }
		    .message-plugIn-show > form input{
			    width: 85%;
			    height: 30px;
			    font-size: 12px;
			    padding: 2px 0px;
			    box-sizing: border-box;
			    border: 0px;
			    vertical-align: top;
		    }
		    .message-plugIn-show > form textarea{
			    width: 100%;
			    height: 80px;
			    font-size: 12px;
			    resize: none;
			    padding: 2px 5px;
			    border: 0px;
			    box-sizing: border-box;
		    }
		    .message-plugIn-show > form > div:nth-of-type(6) input{
			    display: inline-block;
			    height: 100%;
			    width: 100%;
			    font-size: 14px;
			    color: #fff;
			    line-height: 35px;
			    text-align: center;
			    background-color: #02875c;
			    border-radius: 5px;
			    cursor: pointer;
		    }
            .message-plugIn-show > form span {
                display:none;
            }
    .message-plugIn-hide{
	    width: 28px;
	    font-size: 16px;
	    color: #fff;
	    padding: 5px 0px;
	    text-align: center;
	    box-sizing: border-box;
	    background-color: #02875c;
	    border-bottom-right-radius: 5px;
	    border-top-right-radius: 5px;
	    vertical-align: bottom;
	    cursor: pointer;
	    overflow: hidden;
	
        transition: all 0.7s;
	    -webkit-transition: all 0.7s;
        -moz-transition: all 0.7s;
        -o-transition: all 0.7s;
    }


    /*在线客服插件*/
    .service-plugIn{
	    position: fixed;
	    bottom: 20%;
	    right: 0px;
	    z-index: 99;
	    font-size: 0px;
    }
    .service-plugIn-icon{
	    width: 30px;
	    height: 30px;
	    background-color: #02875c;/*rgba(84,163,1,.7);*/
	    text-align: center;
	    margin-top: 5px;
	    position: relative;
    }
    .service-plugIn-icon:nth-of-type(1){
	    cursor: pointer;
    }
    .service-plugIn-icon:nth-of-type(1) span{
	    width: 0px;
	    height: 30px;
	    font-size: 14px;
	    color: #fff;
	    line-height: 30px;
	    display: inline-block;
	    position: absolute;
	    right: 100%;
	    background-color: #02875c;
	    overflow: hidden;
	
	    transition:All 0.4s;
	    -webkit-transition:All 0.4s;
	    -moz-transition:All 0.4s;
	    o-transition:All 0.4s;
    }
    .service-plugIn-icon:nth-of-type(1):hover span {
	    width: 80px;
	    border-right: 1px solid #fff;
    }
    .service-plugIn-icon:nth-of-type(2){}
    .service-plugIn-icon:nth-of-type(2) span{
	    display: none;
	    position: absolute;
	    right: 100%;
	    top: -35px;
        margin-right:5px;
	    font-size: 0px;
    }
	    .service-plugIn-icon:nth-of-type(2) span img{
		    width: 100px;
		    height: 100px;
	    }
    .service-plugIn-icon:nth-of-type(2):hover span{
	    display: block;
    }

    .service-plugIn-icon:nth-of-type(3){
    }
    .service-plugIn-icon:nth-of-type(3) span{
	    width: 0px;
	    height: 30px;
	    font-size: 14px;
	    color: #fff;
	    line-height: 30px;
	    display: inline-block;
	    position: absolute;
	    right: 100%;
	    background-color: #02875c;
	    overflow: hidden;
	
	    transition:All 0.4s;
	    -webkit-transition:All 0.4s;
	    -moz-transition:All 0.4s;
	    o-transition:All 0.4s;
    }
    .service-plugIn-icon:nth-of-type(3):hover span{
	    width: 120px;
	    border-right: 1px solid #fff;
    }
	    .service-plugIn-icon > a{
		    font-size: 20px;
		    line-height: 30px;
		    color: #fff;
	    }
    .service-plugIn-icon:nth-of-type(4){
	    cursor: pointer;
	    height: 0px;
	    overflow: hidden;
	
	    transition:All 0.4s;
	    -webkit-transition:All 0.4s;
	    -moz-transition:All 0.4s;
	    o-transition:All 0.4s;
    }
	    .service-plugIn-icon:nth-of-type(4) a{
		    position: relative;
		    animation:top_first 3s infinite;
		    -webkit-animation:top_first 3s infinite; /* Safari and Chrome */
	    }
		    @keyframes top_first{
			    0%   {top:0px;}
			    5%  {top:-5px;}
			    10%  {top:0px;}
			    15%  {top:-5px;}
			    20%  {top:0px;}
		    }
		    @-webkit-keyframes top_first{
			    0%   {top:0px;}
			    5%  {top:-5px;}
			    10%  {top:0px;}
			    15%  {top:-5px;}
			    20%  {top:0px;}
		    }
    .service-plugIn-popup{
	    position: fixed;
	    top: 50%;
	    left: 50%;
	    margin-left:-250px;
	    margin-top:-80px;
	    width: 500px;
	    height: 160px;
	    background-color: #02875c;
	    border-radius: 10px;
	    overflow: hidden;
        z-index:99;
	
	    transition:All 0.4s;
	    -webkit-transition:All 0.4s;
	    -moz-transition:All 0.4s;
	    o-transition:All 0.4s;
	
	    animation:shadow_flash 3s infinite;
	    -webkit-animation:shadow_flash 3s infinite; /* Safari and Chrome */
    }
    .popup-show{
	    left: 50%;
	    transform:scale(1);
	    -webkit-transform:scale(1);
	    -moz-transform:scale(1);
	    -o-transform:scale(1);
	    -ms-transform:scale(1);
    }
    .popup-hide{
	    left: 100%;
	    transform:scale(0);
	    -webkit-transform:scale(0);
	    -moz-transform:scale(0);
	    -o-transform:scale(0);
	    -ms-transform:scale(0);
    }
		    @keyframes shadow_flash{
			    0%  {box-shadow:0px 0px 0px #000;}
			    25%  {box-shadow:0px 0px 5px #000;}
			    50%  {box-shadow:0px 0px 10px #000;}
			    75%  {box-shadow:0px 0px 5px #000;}
			    100%  {box-shadow:0px 0px 0px #000;}
		    }
		    @-webkit-keyframes shadow_flash{
			    0%  {box-shadow:0px 0px 0px #000;}
			    25%  {box-shadow:0px 0px 5px #000;}
			    50%  {box-shadow:0px 0px 10px #000;}
			    75%  {box-shadow:0px 0px 5px #000;}
			    100%  {box-shadow:0px 0px 0px #000;}
		    }
	    .service-plugIn-popup > div{
		    font-size: 0px;
		    width: 100%;
		    height: 100%;
		    position: relative;
	    }
		    .service-plugIn-popup > div > img{
			    height: 100%;
			    margin-left: 10px;
		    }
			    .service-plugIn-popup > div > div{
				    width: 49%;
				    display: inline-block;
				    vertical-align: top;
				    padding: 0px 0px;
			    }
				    .service-plugIn-popup > div > div > p{
					    font-size: 14px;
				    }
				    .service-plugIn-popup > div > div > p:nth-of-type(1){
					    margin: 10px 0px;
					    font-size: 14px;
                        color:#fff;
					    font-weight: bold;
				    }
				    .service-plugIn-popup > div > div > p:nth-of-type(2){
					    height: 70px;
					    font-size: 12px;
                        color:#fff;
					    line-height: 17px;
					    overflow: hidden;
				    }
				    .service-plugIn-popup > div > div > p:nth-of-type(3){
					    text-align: center;
					    margin-top: 10px;
				    }
					    .service-plugIn-popup > div > div > p > a{
						    display: inline-block;
						    font-size: 16px;
						    padding: 5px 20px;
						    margin: 0px 5px;
						    border-radius: 10px;
						    border: 1px solid #fff;
						    cursor: pointer;
                            color: #fff;

	                        transition:All 0.7s;
	                        -webkit-transition:All 0.7s;
	                        -moz-transition:All 0.7s;
	                        o-transition:All 0.7s;
					    }
					    .service-plugIn-popup > div > div > p > a:hover{
						    background-color: #fff;
                            font-weight:bold;
						    color: #02875c;
					    }
				    .service-plugIn-popup > div > div > span{
                        font-size:14px;
                        color:#fff;
					    position: absolute;
					    right: 10px;
					    top: 10px;
					    cursor: pointer;
				    }
}


/******************************************************************* 媒体查询 小于1000时的样式 *******************************************************************/


@media screen and (max-width: 1024px) {
    /*首页主体*/
    .home-main{
	    overflow:hidden;
        width:100%;
    }

    /*home-main-aboutus 首页益惠塑胶*/
    .home-main-aboutus{
        margin-bottom:.15rem;
    }
	    .home-main-aboutus > p{
		    text-align: center;
		    margin: .1rem 0px;
	    }
		    .home-main-aboutus > p:nth-of-type(1){
			    font-size: .5rem;
                color:#02875c;
			    letter-spacing:3px;
		    }
		    .home-main-aboutus > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .home-main-aboutus > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
			    margin-bottom: .2rem;
		    }
	    .home-main-aboutus > ul{
		    font-size: 0px;
	    }
		    .home-main-aboutus > ul > li{
			    float: left;
                width:45%;
			    height: 1.5rem;
			    position: relative;
			    margin-bottom: 2%;
			    vertical-align: top;
			    z-index: 1;
		    }
			    .home-main-aboutus > ul > li:nth-of-type(2n+1){ margin-left:4%; margin-right:1%; }
			    .home-main-aboutus > ul > li:nth-of-type(2n+2){ margin-left:1%; margin-right:4%; }
			
			    .home-main-aboutus > ul > li > a{
				    display: block;
				    height: 100%;
				    width: 100%;
				    cursor: pointer;
				    position: relative;
				    opacity: 0;
				    filter:Alpha(opacity=0);
				
	                transition: all 0.7s ease;
				    -webkit-transition: all 0.7s ease;
	                -moz-transition: all 0.7s ease;
	                -o-transition: all 0.7s ease;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+1) > a{
				    left: -60%;
				    top: -60%;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+2) > a{
				    top: -60%;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+3) > a{
				    left: 60%;
				    top: -60%;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+4) > a{
				    left: -60%;
				    top: 60%;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+5) > a{
				    top: 60%;
			    }
			    .home-main-aboutus > ul > .location_chaos:nth-of-type(6n+6) > a{
				    left: 60%;
				    top: 60%;
			    }
				    .home-main-aboutus > ul > li > a img{
					    height: 100%;
				    }
				    .home-main-aboutus > ul > li > a p{
					    width: 100%;
					    color: #fff;
					    font-size: .24rem;
					    padding: .08rem .12rem;
					    box-sizing: border-box;
					    position: absolute;
					    bottom: 0px;
					    background-color: rgba(0,0,0,.3);
                        
                        white-space:nowrap;
                        overflow:hidden;
                        text-overflow:ellipsis;
				    }
    /*首页产品中心*/
    .home-main-product{
        /*
	    background: linear-gradient(to right, rgba(2,135,92,.8), rgba(179,227,29,.6));
        */
    }
	    .home-main-product > p{
		    text-align: center;
		    margin: .1rem 0px;
		    color: #02875c;
	    }
		    .home-main-product > p:nth-of-type(1){
			    font-size: .5rem;
			    font-weight: lighter;
			    letter-spacing:3px;
		    }
		    .home-main-product > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .home-main-product > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
			    margin-bottom: .2rem;
		    }
	    .home-main-product > div{
		    margin: 0px auto;
            padding:0px 4.5%;
	    }
		    .home-main-product > div > ul{}
			    .home-main-product > div > ul > li{
                    display:block;
				    height: 5.5rem;
				    box-sizing: border-box;
                    margin-bottom:.3rem;
			    }
				    .home-main-product > div > ul > li > a{
					    display: block;
					    height: 5.5rem;
					    cursor: pointer;
					    background-color: rgba(245,245,245,.8);
				        box-shadow: 0px 0px 3px #ccc;
				        border: 1px solid #ddd;
				        box-sizing: border-box;

				        position: relative;
                        opacity:0;
		                filter:Alpha(opacity=0);
				
	                    transition: all .7s ease;
				        -webkit-transition: all .7s ease;
	                    -moz-transition: all .7s ease;
	                    -o-transition: all .7s ease;
				    }
					    .home-main-product > div > ul > li > a > p{
						    text-align: center;
					    }
					    .home-main-product > div > ul > li > a > p:nth-of-type(1){
						    height: 3.5rem;
                            overflow:hidden;
					    }
					    .home-main-product > div > ul > li > a > p:nth-of-type(2){
						    font-size: .26rem;
						    margin: .3rem 0px;
						    padding: 0px .25rem;
						    white-space: nowrap;
						    overflow: hidden;
						    text-overflow: ellipsis;
					    }
					    .home-main-product > div > ul > li > a > p:nth-of-type(3){
						    width: 2rem;
						    font-size: .26rem;
						    color: #fff;
						    letter-spacing:2px;
						    margin: 0px auto;
						    padding: .1rem 0px;
						    background-color: #02875c;
					    }						
						    .home-main-product > div > ul > li > a > p img{
							    width: 100%;
							    height: 100%;
						    }
    /*首页解决方案*/
    .home-main-solution{
    }
	    .home-main-solution > p{
		    text-align: center;
		    margin: .1rem 0px;
	    }
		    .home-main-solution > p:nth-of-type(1){
			    font-size: .5rem;
                color:#02875c;
			    letter-spacing:3px;
		    }
		    .home-main-solution > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .home-main-solution > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
			    margin-bottom: .2rem;
		    }
	    .home-main-solution > div{
		    margin: 0px .45rem;
	    }
	    .home-main-solution > div > ul{
            font-size:0px;
	    }
	    .home-main-solution > div > ul > li{
            display:inline-block;
            width:48.5%;
		    height: 2rem;
            margin-bottom:3%;
            perspective: 280px;
	    }
	    .home-main-solution > div > ul > li:nth-of-type(2n+1){
		    margin-right: 3%;
	    }
	    .home-main-solution > div > ul > li > a{
		    display: block;
		    height: 100%;
		    cursor: pointer;
		    position: relative;
		    top: 0px;
            opacity:0;
		    filter:Alpha(opacity=0);
		
		    transition:All 0.7s ease-in-out;
		    -webkit-transition:All 0.7s ease-in-out;
		    -moz-transition:All 0.7s ease-in-out;
		    o-transition:All 0.7s ease-in-out;

		    transform:rotateX(-80deg) translateZ(0px);
		    -webkit-transform:rotateX(-80deg) translateZ(0px);
		    -moz-transform:rotateX(-80deg) translateZ(0px);
		    -o-transform:rotateX(-80deg) translateZ(0px);
		    -ms-transform:rotateX(-80deg) translateZ(0px);

            transform-origin: 0 0 0;
	    }
            .home-main-solution > div > ul > li > a {
                background-size:30%;
                background-position:center 35%;
                background-repeat:no-repeat;
                background-color:#02875c;
                box-shadow: 0px 0px 10px #02875c;
            }
		
		    .home-main-solution > div > ul > li:nth-of-type(1) > a{ background-image: url(../img/Solution_bg1_2.png);}
		    .home-main-solution > div > ul > li:nth-of-type(2) > a{ background-image: url(../img/Solution_bg2_2.png);}
		    .home-main-solution > div > ul > li:nth-of-type(3) > a{ background-image: url(../img/Solution_bg3_2.png);}
		    .home-main-solution > div > ul > li:nth-of-type(4) > a{ background-image: url(../img/Solution_bg4_2.png);}

            .home-main-solution > div > ul > li > .hover {

                opacity:1;
		        filter:Alpha(opacity=100);

		        transform:rotateX(0deg) translateZ(0px);
		        -webkit-transform:rotateX(0deg) translateZ(0px);
		        -moz-transform:rotateX(0deg) translateZ(0px);
		        -o-transform:rotateX(0deg) translateZ(0px);
		        -ms-transform:rotateX(0deg) translateZ(0px);
            }
		
	    .home-main-solution > div > ul > li > a > p{
		    text-align: center;
		    font-size: .26rem;
		    color: #fff;
		    position: relative;
		    top: 65%;
	    }

    /*合作伙伴*/
    .home-partner{
    }
	    .home-partner > p{
		    text-align: center;
		    margin: .1rem 0px;
	    }
		    .home-partner > p:nth-of-type(1){
			    font-size: .5rem;
                color:#02875c;
			    letter-spacing:3px;
		    }
		    .home-partner > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .home-partner > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
			    margin-bottom: .2rem;
		    }
	    .home-partner > div{
            width:88%;
		    height: 3.5rem;
		    overflow: hidden;

            position:relative;
            top:100px;
            opacity:0;
		    filter:Alpha(opacity=0);
        
		    transition:All 0.7s ease;
		    -webkit-transition:All 0.7s ease;
		    -moz-transition:All 0.7s ease;
		    o-transition:All 0.7s ease;
	    }
        .home-partner > .hover {
            top:0px;
            opacity:1;
		    filter:Alpha(opacity=100);
        }
        .home-partner .swiper-slide {
            background-size:cover;
            background-position:center center;
            background-repeat:no-repeat;

            transition:All 0.4s ease-in-out;
            -webkit-transition:All 0.4s ease-in-out;
            -moz-transition:All 0.4s ease-in-out;
            -o-transition:All 0.4s ease-in-out;

            z-index:1;
        }
    .partner-pagination span{
	    background-color: #fff;
    }

    /*首页新闻动态*/
    .home-main-news{
        padding:.2rem 0px;
    }
	    .home-main-news > p{
		    text-align: center;
		    margin: .1rem 0px;
	    }
		    .home-main-news > p:nth-of-type(1){
			    font-size: .5rem;
                color:#02875c;
			    letter-spacing:3px;
		    }
		    .home-main-news > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .home-main-news > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
			    margin-bottom: .2rem;
		    }
	    .home-main-news > ul{
            margin:0px .45rem;
	    }
		    .home-main-news > ul > li{
                display:block;
			    height: 1.5rem;
			    margin-bottom: .2rem;

                position:relative;
		    }
		    .home-main-news > ul > li:nth-of-type(2n+2){
		    }
		        .home-main-news > ul > li > a{
			        display: block;
			        height: 1.5rem;
			        font-size: 0px;
			        background-color: #02875c;
			        cursor: pointer;

                    position:relative;
                    opacity:0;
		            filter:Alpha(opacity=0);
        
		            transition:All 0.7s ease;
		            -webkit-transition:All 0.7s ease;
		            -moz-transition:All 0.7s ease;
		            o-transition:All 0.7s ease;
		        }
		        .home-main-news > ul > li:nth-of-type(2n+1) > a{
                    left:-100%;
		        }
		        .home-main-news > ul > li:nth-of-type(2n+2) > a{
                    left:100%;
		        }

		    .home-main-news > ul > li > a > div{
			    display: inline-block;
			    vertical-align: top;
		    }
		    .home-main-news > ul > li > a > div:nth-of-type(1){
			    width: 40%;
			    height: 100%;
                background-color: #F1F1F1;
		    }
			    .home-main-news > ul > li > a > div:nth-of-type(1) img{
				    width: 100%;
				    height: 100%;
			    }
		    .home-main-news > ul > li > a > div:nth-of-type(2){
			    width: 60%;
			    height: 100%;
			    padding: .15rem;
			    box-sizing: border-box;
		    }
			    .home-main-news > ul > li > a > div:nth-of-type(2) > p{
                    color:#fff;
			    }
			    .home-main-news > ul > li > a > div:nth-of-type(2) > p:nth-of-type(1){
				    font-size: .26rem;
				    white-space: nowrap;
				    overflow: hidden;
				    text-overflow: ellipsis;
			    }
			    .home-main-news > ul > li > a > div:nth-of-type(2) > p:nth-of-type(2){
				    font-size: .24rem;
			    }
			    .home-main-news > ul > li > a > div:nth-of-type(2) > p:nth-of-type(3){
				    font-size: .24rem;
				    height: .6rem;
				    line-height: .3rem;

                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
			    }

    /*关于我们*/
    .aboutus-main{
        padding:0px .45rem;
    }
    .aboutus-main-title{
	    margin: .3rem 0px .15rem 0px;
    }
	    .aboutus-main-title > p{
		    text-align: center;
		    margin: .1rem 0px;
	    }
		    .aboutus-main-title > p:nth-of-type(1){
			    font-size: .5rem;
			    letter-spacing:3px;
		    }
		    .aboutus-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .aboutus-main-title > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
		    }
    .aboutus-main-nav{
	    text-align: center;
    }
	    .aboutus-main-nav > ul{
	    }
	    .aboutus-main-nav > ul > li{
		    display: inline-block;
		    margin-right: .1rem;
	    }
            .aboutus-main-nav > ul > li:nth-last-of-type(1) {
                margin:0px;
            }
	    .aboutus-main-nav > ul > li > a{
		    display: block;
		    font-size: .26rem;
		    padding: .1rem .3rem;
		    border: 1px solid #02875c;
		    cursor: pointer;
	    }
	    .aboutus-main-nav > ul > li > a:hover{
		    color: #FFFFFF;
		    background-color: #02875c;
	    }
	    .aboutus-main-nav > ul > li > .hover{
		    color: #FFFFFF;
		    background-color: #02875c;
	    }
    .aboutus-main-content{
        margin-top:.2rem;
        min-height:2rem;
    }
	    .aboutus-main-content img{
		    max-width: 100%;
	    }

    /*新闻动态*/
    .news-main{
        padding:0px .45rem;
    }
    .news-main-title{
	    margin: .3rem 0px .15rem 0px;
    }
	    .news-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .news-main-title > p:nth-of-type(1){
			    font-size: .5rem;
			    letter-spacing:3px;
		    }
		    .news-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .news-main-title > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
		    }
    .news-main-list{
    }
    .news-main-content{
	    height: 1.3rem;
	    padding: .15rem 0px;
	    border-bottom: 1px #CCCCCC dashed;
	    font-size: 0px;
    }
	    .news-main-content > div{
		    display: inline-block;
		    font-size: 0px;
		    height: 100%;
		    vertical-align: top;
	    }
	    .news-main-content > div:nth-of-type(1){
		    width: 30%;
	    }
		    .news-main-content > div:nth-of-type(1) img{
			    width: 100%;
                height:100%;
		    }
	    .news-main-content > div:nth-of-type(2){
		    width: 50%;
		    margin: 0px 2.5%;
	    }
		    .news-main-content > div:nth-of-type(2) > p:nth-of-type(1){
			    font-size: .26rem;
			    white-space: nowrap;
			    overflow: hidden;
			    text-overflow: ellipsis;
		    }
		    .news-main-content > div:nth-of-type(2) > p:nth-of-type(2){
			    font-size: 12px;
			    color: #999;
			    margin: .05rem 0px .05rem 0px;
		    }
		    .news-main-content > div:nth-of-type(2) > p:nth-of-type(3){
			    height: .6rem;
			    font-size: .25rem;
			    line-height: .3rem;
			    color: #666;

                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
		    }
	    .news-main-content > div:nth-of-type(3){
		    width: 15%;
            padding:.3rem 0px;
            background-color: #02875c;
            box-sizing:border-box;
	    }
		    .news-main-content > div:nth-of-type(3) a{
			    display: block;
                width:.7rem;
                height:.7rem;
                line-height:.35rem;
			    font-size: .26rem;
			    color: #FFFFFF;
                margin:0px auto;
                box-sizing:border-box;
                text-align:center;
		    }
    /*新闻展示*/
    .news-show{
        padding:0px .45rem;
    }
    .news-show-title{
	    margin: .3rem 0px .15rem 0px;
    }
	    .news-show-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .news-show-title > p:nth-of-type(1){
			    font-size: .5rem;
			    letter-spacing:3px;
		    }
		    .news-show-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .news-show-title > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
		    }
    .news-show-details{
    }
	    .news-show-details > p{
		    text-align: center;
		    margin: .1rem 0px;
	    }
	    .news-show-details > p:nth-of-type(1){
		    font-size: .35rem;
	    }
	    .news-show-details > p:nth-of-type(2){
		    padding: .15rem .3rem;
		    border: 1px solid #DDDDDD;
            text-align:left;
	    }
		    .news-show-details > p:nth-of-type(2) span{
			    font-size: .25rem;
                display:block;
		    }
			    .news-show-details > p span font{
				    color: red;
				    font-size: .25rem;
			    }
    .news-show-content{
	    min-height: 3rem;
        margin-top:.2rem;
    }
	    .news-show-content img{
		    max-width: 100%;
	    }
    .news-show-share {

    }
    /*产品中心*/
    .product-main{
        padding:0px .45rem;
    }
    .product-main-title{
	    margin: .3rem 0px .15rem 0px;
    }
	    .product-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .product-main-title > p:nth-of-type(1){
			    font-size: .5rem;
			    letter-spacing:3px;
		    }
		    .product-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .product-main-title > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
		    }
    .product-main-nav{
    }
	    .product-main-nav > div{
		    padding: .1rem 0px;
		    border-bottom: 1px dashed #ddd;
	    }
		    .product-main-nav > div > p{
			    font-size: .26rem;
			    margin-bottom: .2rem;
		    }
		    .product-main-nav > div > ul{}
			    .product-main-nav > div > ul > li{
				    display: inline-block;
				    margin-right: .15rem;
                    margin-bottom:.1rem;
			    }
				    .product-main-nav > div > ul > li a{
					    display: block;
					    font-size: .25rem;
					    cursor: pointer;
				    }
    .product-main-list{
        margin:.3rem 0px;
    }
    .product-main-list > ul{
	    font-size: 0px;
    }
    .product-main-list > ul > li{
        display:block;
	    padding: .3rem;
	    box-sizing: border-box;
	    box-shadow: 0px 0px 10px #ddd;
        margin-top:.3rem;
    }
    .product-main-list > ul > li:hover{
	    box-shadow: 0px 0px 10px #ccc;
    }

    .product-main-list > ul > li:nth-of-type(4n+4){
	    margin-right: 0px;
    }
    .product-main-show{
	    cursor: pointer;
    }
	    .product-main-show > p:nth-of-type(1){
		    width: 100%;
		    height: 4rem;
	    }
		    .product-main-show > p:nth-of-type(1) img{
			    width: 100%;
			    height: 100%;
		    }
	    .product-main-show > p:nth-of-type(2){
		    text-align: center;
		    white-space: nowrap;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    margin: .15rem 0px .2rem 0px;
		    font-size: .26rem;
	    }
	    .product-main-show > p:nth-of-type(3){
		    width: 2rem;
		    font-size: .26rem;
		    color: #FFFFFF;
		    background-color: #02875c;
		    padding: .1rem 0px;
		    margin: 0px auto;
		    text-align: center;
	    }
    /*产品展示*/
    .product-show{
        padding:0px .45rem;
    }
	    .product-show > p{
		    font-size: .3rem;
		    border-left: 5px solid #02875c;
		    padding: 0px .1rem;
		    margin: .2rem 0px;
	    }
	    .product-show > div:nth-of-type(1){
		    font-size: 0px;
		    margin-bottom: .2rem;
	    }
	    .product-show > div:nth-of-type(1) > div{
		    
	    }
	    .product-show > div:nth-of-type(1) > div:nth-of-type(1){
            height: 4.5rem;
	    }
	    .product-show > div:nth-of-type(1) > div:nth-of-type(2){
	    }
		    .product-show > div:nth-of-type(1) > div:nth-of-type(2) p{
			    margin-bottom: .1rem;
			    font-size: .28rem;
                padding-bottom:.1rem;
                border-bottom:1px dashed #ccc;
		    }
                .product-show > div:nth-of-type(1) > div:nth-of-type(2) p:nth-of-type(1) {
                    margin-top:.2rem;
                }
                .product-show > div:nth-of-type(1) > div:nth-of-type(2) p:nth-last-of-type(1) {
                    margin:0px;
                }
    .product-show-content{
    }
	    .product-show-content img{
		    max-width: 100%;
	    }
	    .product-show-content > ul{
		    border-bottom: 1px solid #ddd;
	    }
	    .product-show-content > ul li{
		    display: inline-block;
		    font-size: .28rem;
		    padding: .1rem .3rem;
		    margin-right: .1rem;
		    cursor: pointer;
	    }
	    .product-show-content > ul .hover{
		    background-color: #02875c;
		    color: #fff;
	    }
	    .product-show-content > div{
            margin-top:.3rem;
	    }
    /*解决方案*/
    .solution-main{
        padding:0px .45rem;
    }
    .solution-main-title{
	    margin: .3rem 0px .15rem 0px;
    }
	    .solution-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .solution-main-title > p:nth-of-type(1){
			    font-size: .5rem;
			    letter-spacing:3px;
		    }
		    .solution-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .solution-main-title > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
		    }
	    .solution-main > ul{
		    font-size: 0px;
	    }
		    .solution-main > ul > li{
                display:block;
			    height: 3.5rem;
			    position: relative;
			    margin-bottom: .2rem;
			    vertical-align: top;
			    z-index: 1;
		    }
		    .solution-main > ul > li:hover{
			    z-index: 2;
		    }
			    .solution-main > ul > li:nth-of-type(9n+1){}
			
			    .solution-main > ul > li > a{
				    display: block;
				    height: 100%;
				    width: 100%;
				    cursor: pointer;
				
	                transition: all 0.7s;
				    -webkit-transition: all 0.7s;
	                -moz-transition: all 0.7s;
	                -o-transition: all 0.7s;
			    }
				    .solution-main > ul > li > a p{
					    width: 100%;
					    color: #fff;
					    font-size: .25rem;
					    padding: .1rem .2rem;
					    box-sizing: border-box;
					    position: absolute;
					    bottom: 0px;
					    background-color: rgba(0,0,0,.3);

                        white-space:nowrap;
                        overflow:hidden;
                        text-overflow:ellipsis;
				    }
    /*解决方案展示*/
    .solution-show{
        padding:0px .45rem;
    }
    .solution-show-title{
	    margin: .3rem 0px .15rem 0px;
    }
	    .solution-show-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .solution-show-title > p:nth-of-type(1){
			    font-size: .5rem;
			    letter-spacing:3px;
		    }
		    .solution-show-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .solution-show-title > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
		    }
    .solution-show-list{
    }
	    .solution-show-list > ul{}
		    .solution-show-list > ul > li{
			    margin-bottom: .2rem;
			    border: 1px solid #DDDDDD;
		    }
			    .solution-show-list > ul > li > a{
				    display: block;
				    font-size: 0px;
                    height:5.2rem;
                    padding:.1rem;
				    cursor: pointer;
			    }
				    .solution-show-list > ul > li > a > div{
				    }
				    .solution-show-list > ul > li > a > div:nth-of-type(1){
                        height:3rem;
				    }
				    .solution-show-list > ul > li > a > div:nth-of-type(2){
				    }
					    .solution-show-list > ul > li > a > div:nth-of-type(2) > p:nth-of-type(1){
						    font-size: .5rem;
                            height:.7rem;
                            line-height:.7rem;
						    margin-bottom: .1rem;
						    white-space: nowrap;
						    overflow: hidden;
						    text-overflow: ellipsis;
					    }
					    .solution-show-list > ul > li > a > div:nth-of-type(2) > p:nth-of-type(2){
						    font-size: .3rem;
                            max-height:.4rem;
                            line-height:.4rem;
						    white-space: nowrap;
						    overflow: hidden;
						    text-overflow: ellipsis;
					    }
					    .solution-show-list > ul > li > a > div:nth-of-type(2) > p:nth-of-type(3){
						    font-size: .25rem;
						    color: #999;
						    line-height: .3rem;
						    margin-top: .1rem;
						    height: .9rem;

                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 3;
                            overflow: hidden;
					    }

    /*招聘职位*/
    .join-main{
        min-height:9rem;
        padding:0px .45rem;
	    background-color: #fffcf5;
	    position: relative;
    }
    .join-bg{
	    height: 100%;
	    width: 100%;
	    margin: 0px auto;
	    background: url(../img/join_bg.jpg) no-repeat;
	    background-size: 100% 100%;
        background-position:center center;
	    position: absolute;
	    top: 0px;
        left:0px;
	    opacity: .7;
	    z-index: 1;
    }
    .join-main-title{
	    position: relative;
	    z-index: 2;
    }
	    .join-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .join-main-title > p:nth-of-type(1){
			    font-size: .5rem;
			    letter-spacing:3px;
		    }
		    .join-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .join-main-title > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
		    }
    .join-main-show{
	    font-size: 0px;
	    position: relative;
	    z-index: 2;
    }
	    .join-main-show > div{
	    }
    .join-nav{
    }
	    .join-nav > div:nth-of-type(1){
		    display:none;
	    }
	    .join-nav > div:nth-of-type(2){
            margin:.2rem 0px;
            text-align:center;
	    }
		    .join-nav > div:nth-of-type(2) > ul{}
			    .join-nav > div:nth-of-type(2) > ul > li{
                    display:inline-block;
                    margin:0px .15rem;
			    }
				    .join-nav > div:nth-of-type(2) > ul > li > a{
                        display:block;
    				    font-size: .25rem;
					    color: #fff;
                        padding:.15rem .3rem;
                        background-color:#02875c;
				    }
	    .join-nav > div:nth-of-type(3){
		    display:none;
	    }
    .join-main-list{
    }
	    .join-main-list > ul{}
		    .join-main-list > ul > li{
			    padding: .2rem;
			    border: 1px #d8d8d8 solid;
			    background-color: rgba(221,221,221,.7);
			    margin-bottom: .2rem;
		    }
			    .join-main-list > ul > li > p:nth-of-type(1){
				    font-size: .22rem;
				    white-space: nowrap;
				    overflow: hidden;
				    text-overflow: ellipsis;
				    margin-bottom: .1rem;
			    }
			    .join-main-list > ul > li > p:nth-of-type(2){
				    text-align: right;
			    }
				    .join-main-list > ul > li > p:nth-of-type(2) > a{
					    font-size: .22rem;
					    color: #db241c;
				    }
			    .join-main-list > ul > li > ul{
				    font-size: 0px;
			    }
				    .join-main-list > ul > li > ul > li{
					    display: inline-block;
					    width: 49%;
					    margin-right: 2%;
					    font-size: .22rem;
					    color: #000;
					    margin-bottom: .1rem;
                        vertical-align:top;
				    }
				    .join-main-list > ul > li > ul > li:nth-of-type(2n+2){
					    margin: 0px;
				    }
					    .join-main-list > ul > li > ul > li > a{
						    font-size: .22rem;
						    color: #db241c;
						    cursor: pointer;
					    }
    .join-nothing{
	    text-align: center;
	    z-index: 2;
    }
	    .join-nothing img{}

    /*招聘详情*/
    .join-show{
	    min-height: 9rem;
        padding:0px .45rem;
	    background-color: #fffcf5;
	    position: relative;
    }
    .join-show-title{
        padding: .3rem 0px .15rem 0px;
	    position: relative;
	    z-index: 2;
    }
	    .join-show-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .join-show-title > p:nth-of-type(1){
			    font-size: .5rem;
			    letter-spacing:3px;
		    }
		    .join-show-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .join-show-title > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
		    }
    .join-show-container{
	    font-size: 0px;
	    position: relative;
	    z-index: 2;
        text-align:center;
    }
	    .join-show-container > div{
	    }
    .join-show-content{
        padding:.2rem 0px;
    }
	    .join-show-content > ul{
		    font-size: 0px;
		    background-color: rgba(255,255,255,.8);
		    padding: .2rem;
            margin-bottom:.2rem;
	    }
		    .join-show-content > ul > li{
			    display: inline-block;
			    width: 49%;
			    margin-right: 2%;
			    font-size: .22rem;
			    color: #000;
                margin-bottom:.1rem;
                text-align:left;
                vertical-align:top;
		    }
		    .join-show-content > ul > li:nth-of-type(2n+2){
			    margin: 0px;
		    }
	    .join-show-content > div{
		    padding: .2rem;
            background-color: rgba(255,255,255,.8);
	    }

    /*人才理念*/
    .telent-idea{
        min-height:9rem;
        padding:0px .45rem;
	    background-color: #fffcf5;
	    position: relative;
    }
    .telent-idea-title{
	    position: relative;
	    z-index: 2;
    }
	    .telent-idea-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .telent-idea-title > p:nth-of-type(1){
			    font-size: .5rem;
			    letter-spacing:3px;
		    }
		    .telent-idea-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .telent-idea-title > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
		    }
    .telent-idea-show{
	    font-size: 0px;
	    position: relative;
	    z-index: 2;
    }
	    .telent-idea-show > div{
	    }
    .telent-idea-content{
	
    }
    .telent-idea-content img{
	    max-width: 100%;
    }

    /*联系我们*/
    .contact-main{
        padding:0px .45rem;
    }
    .contact-main-title{
	    padding: .3rem 0px .15rem 0px;
    }
	    .contact-main-title > p{
		    text-align: center;
		    margin: 5px 0px;
	    }
		    .contact-main-title > p:nth-of-type(1){
			    font-size: .5rem;
			    letter-spacing:3px;
		    }
		    .contact-main-title > p:nth-of-type(2){
			    height: 5px;
			    background-color: #02875c;
			    width: 30px;
			    margin: 0px auto;
		    }
		    .contact-main-title > p:nth-of-type(3){
			    font-size: .25rem;
			    color: #888;
		    }
    .contact-main-details{
	    font-size: 0px;
    }
	    .contact-main-details > div{
		    display: block;
		    vertical-align: top;
	    }
	    .contact-main-details > div:nth-of-type(1){
		    background-color: #fafafa;
	    }
	    .contact-main-details > div:nth-of-type(2){
		    background-color: #efefef;
		    padding: .2rem;
		    box-sizing: border-box;
	    }
		    .contact-main-details > div:nth-of-type(2) > p{
			    font-size: .35rem;
			    color: #323232;
			    margin-bottom: .4rem;
			    position: relative;
		    }
		    .contact-main-details > div:nth-of-type(2) > p:before{
			    background: #ccc;
		        content: "";
		        height: 1px;
		        left: 0;
		        position: absolute;
		        width: .8rem;
	    	    bottom: -.2rem;
		    }
		    .contact-main-details > div:nth-of-type(2) > p:after{
			    background: #ccc;
		        content: "";
		        height: 1px;
		        left: 0;
		        position: absolute;
		        width: .6rem;
	    	    bottom: -.1rem;
		    }
    .contact-main-content{
	    padding: .2rem;
        margin-bottom:.2rem;
	    box-sizing: border-box;
    }
	    .contact-main-content > p{
		    font-size: .35rem;
		    color: #323232;
		    margin-bottom: .4rem;
		    position: relative;
	    }
	    .contact-main-content > p:before{
		    background: #ccc;
	        content: "";
	        height: 1px;
	        left: 0;
	        position: absolute;
	        width: .8rem;
    	    bottom: -.2rem;
	    }
	    .contact-main-content > p:after{
		    background: #ccc;
	        content: "";
	        height: 1px;
	        left: 0;
	        position: absolute;
	        width: .6rem;
    	    bottom: -.1rem;
	    }
	    .contact-main-content > ul{
		    font-size: 0px;
	    }
		    .contact-main-content > ul li{
			    font-size: .26rem;
			    margin-bottom: .2rem;
		    }
                .contact-main-content > ul li:nth-last-of-type(1) {
                    margin:0px;
                }
			    .contact-main-content > ul li a{
				    font-size: .26rem;
				    cursor: pointer;
			    }
			    .contact-main-content > ul li a:hover{
				    color: #00AAFF;
			    }
    .contactUs-message{}
	    .contactUs-message > div{
		    border-bottom: 1px solid #ccc;
		    font-size: 0px;
            padding:.1rem 0px;
	    }
		    .contactUs-message > div span{
			    display: inline-block;
			    width: 30%;
			    font-size: .25rem;
			    color: #7f7f7f;
                vertical-align:middle;
		    }
                .contactUs-message > div span:nth-of-type(2) {
                    color: red;
                    display: block;
                    width: 100%;
                }
		    .contactUs-message > div input{
			    width: 70%;
			    height: .5rem;
			    font-size: .25rem;
			    color: #666;
			    border: 0px;
			    padding: .1rem;
			    box-sizing: border-box;
			    background-color: #efefef;
                vertical-align:middle;
		    }
		    .contactUs-message > div:nth-last-of-type(2) span:nth-of-type(1){
			    vertical-align: top;
			    position: relative;
			    top: .1rem;
		    }
		    .contactUs-message > div textarea{
			    width: 70%;
			    height: 1rem;
			    font-size: .25rem;
			    color: #666;
			    padding: .1rem;
			    border: 0px;
			    resize: none;
			    box-sizing: border-box;
			    background-color: #efefef;
		    }
		    .contactUs-message > div:nth-last-of-type(1){
			    padding: 0px;
			    margin: 20px 0px 0px 0px;
			    border: 0px;
		    }
		    .contactUs-message > div:nth-last-of-type(1) input{
                width:25%;
			    display: block;
			    text-align: center;
			    line-height: .28rem;
			    font-size: .28rem;
			    color: #fff;
			    background-color: #02875c;
                border: 0px;
			    cursor: pointer;
		    }
    .contact-main-map{
	    height: 5rem;
	    margin: .2rem auto;
    }	
		

    /*手机共用插件*/

    /*手机头部*/
    header{
	    background-color: #fff;
        margin-top:1.3rem;
    }
    .header{
        position:fixed;
        width:100%;
        top:0px;
        z-index:999;
        background-color:#fff;
    }
    .header-auxiliary{
        display:none;
    }
    .header-nav{
        width:100%;
	    border-bottom: 1px solid #eee;
	    padding: .25rem 0px;
        height:1.3rem;
        box-sizing:border-box;
    }
	    .header-nav > div{
		    padding: 0px .5rem;
		    position: relative;
	    }
    .header-logo{
	    height: .8rem;
	    display: inline-block;
	    vertical-align:  middle;
        position:relative;
        overflow:hidden;
    }
	    .header-logo > img{
		    height: .8rem;
	    }
        .header-logo > div {
            background-color:rgba(255,255,255,.7);
            height:200%;
            width:1rem;
            box-shadow:0px 0px 15px 0px rgba(255,255,255,.7) inset;
            position:absolute;
            left:-20%;
            top:-50%;

            transform:rotate(27deg);
            -webkit-transform:rotate(27deg);
            -moz-transform:rotate(27deg);
            -o-transform:rotate(27deg);
            -ms-transform:rotate(27deg);
        
	
	        animation:logo_flash 3s infinite;
	        -webkit-animation:logo_flash 3s infinite;  /*Safari and Chrome */
        }
		    @keyframes logo_flash{
			    0%  {left:-20%;}
			    20%  {left:30%;width:0px;}
                100% {left:30%;width:0px;}
		    }
		    @-webkit-keyframes logo_flash{
			    0%  {left:-20%}
                50% {left:120%}
			    100%  {left:-20%}
		    }
    .header-nav-content{
        width:70%;
        height:100%;
        position:fixed;
        top:0px;
        left:-70%;
        z-index:199;
    }
	    .header-nav-content > ul{
            height:100%;
            position:relative;
            left:0px;
            background-color:#02875c;
            overflow-y: scroll;
        
            transition:All 0.7s ease;
            -webkit-transition:All 0.7s ease;
            -moz-transition:All 0.7s ease;
            o-transition:All 0.7s ease;
	    }
		    .header-nav-content > ul > li{
                padding:.1rem 0px;
                border-top:1px solid #49c59d;
		    }
                .header-nav-content > ul > li:nth-of-type(1) {
                    border:0px;
                }
			    .header-nav-content > ul > li > a{
				    display: block;
                    height:.6rem;
                    line-height:.6rem;
				    color: #fff;
				    font-size: .3rem;
                    padding-left:.25rem;
				
				    transition:All 0.4s;
				    -webkit-transition:All 0.4s;
				    -moz-transition:All 0.4s;
				    o-transition:All 0.4s;
			    }
                    .header-nav-content > ul > li > a > span {
                        position:absolute;
                        right:0rem;
                        height:.6rem;
                        width:.6rem;
                        background:url(../img/down.png) no-repeat;
                        background-size:.3rem auto;
                        background-position:center center;
                    }
                    .header-nav-content > ul > li > a > .hover {
                        background:url(../img/up.png) no-repeat;
                        background-size:.3rem auto;
                        background-position:center center;
                    }
    .header-sonNav-content{
	    width: 100%;
	    font-size: 0px;
        background-color:rgba(255,255,255,.1);
	    display: none;
    }
	    .header-sonNav-content > div:nth-of-type(1){
		    font-size: 0px;
	    }
		    .header-sonNav-content > div:nth-of-type(1) > a{
			    display: block;
                padding:.1rem .5rem;
			    font-size: .25rem;
                color:#fff;
			    border-bottom: 1px solid rgba(73,197,157,.6);
		    }
                .header-sonNav-content > div:nth-of-type(1) > a:nth-last-of-type(1) {
                    border:0px;
                }
	    .header-sonNav-content > div:nth-of-type(2){
            display:none;
	    }
    .header-nav-icon{
        position:absolute;
        top:0px;
        right:.5rem;
	    height: .8rem;
        width:.8rem;
        background:url(../img/nav_icon.png) no-repeat;
        background-size:100% 100%;
        z-index:198;
    }
    .theme{
	    height: 2rem;
	    width: 100%;
	    box-shadow: 0px 0px .2rem #666;
    }
        .theme > .swiper-wrapper {
            height: 100%;
	        width: 100%;
        }
            .theme > .swiper-wrapper > .swiper-slide {
                overflow:hidden;
                height: 100%;
	            width: 100%;
            }
                .theme > .swiper-wrapper > .swiper-slide > div {
	                height: 100%;
	                width: 100%;
                    position:relative;

                    transition:All 0.7s ease;
                    -webkit-transition:All 0.7s ease;
                    -moz-transition:All 0.7s ease;
                    o-transition:All 0.7s ease;

                    transform:scale(1.3);
                    -webkit-transform:scale(1.3);
                    -moz-transform:scale(1.3);
                    -o-transform:scale(1.3);
                    -ms-transform:scale(1.3);
                    z-index:1;
                }
            .theme > .swiper-wrapper > .swiper-slide-active > div{
                transform:scale(1);
                -webkit-transform:scale(1);
                -moz-transform:scale(1);
                -o-transform:scale(1);
                -ms-transform:scale(1);
                z-index:2;
            }
            .theme > .swiper-wrapper > .swiper-slide .on {
                display:none;
            }
    .theme img{
	    height: 100%;
	    width: 100%;
    }
    .swiper-pagination > span{
	    background-color: #fff;
    }

    /*尾部*/
    footer{
	    border-top: 1px solid #ddd;
	    box-shadow: 0px 0px 15px #ddd;
	    background-color: #767676;
    }
    .footer{
	    margin: 0px auto;
	    padding: .2rem .45rem;
    }
	    .footer > div{
		    display: inline-block;
		    vertical-align: middle;
	    }
	    .footer > div:nth-of-type(1){
            margin-bottom:.1rem;
	    }
		    .footer > div:nth-of-type(1) img{
                height: .6rem;
		    }
    .footer-title{
    }
	    .footer-title > p{
		    font-size: .23rem;
		    color: #fff;
		    text-align: left;
	    }
            .footer-title > p > span {
                display:block;
		        font-size: .23rem;
		        color: #fff;
            }
                .footer-title > p > span a {
		            font-size: .23rem;
		            color: #fff;
                }
    .footer-follow{
        margin-top:.1rem;
    }
	    .footer-follow > a{
		    font-size: .45rem;
		    color: #ccc;
		    margin-right: 10px;
		    cursor: pointer;
	    }
	    .footer-follow > a:hover{
		    color: #fff;
	    }
	    .footer-follow > a:nth-of-type(1){
		
	    }
    .weixin {
        position:relative;
    }
    .weixin_bg {
        display:none;
        position:absolute;
        top:-2.1rem;
        left:50%;
        margin-left:-1rem;
        width:2rem;
        height:2rem;
        z-index:99;
    }
        .weixin:hover .weixin_bg {
            display:block;
        }
        .weixin_bg > img {
            width:100%;
            height:100%;
        }
    .footer2 {
        text-align:center;
        background-color:#515151;
        padding:.1rem 0px;
    }
        .footer2 span {
            margin:0px .1rem;
            font-size:.23rem;
            color:#fff;
        }
        .footer2 a {
            font-size:.23rem;
            color:#fff;
            cursor:pointer;
        }
            .footer2 a:hover {
                color:#00aaff;
            }
        .footer2 span:nth-of-type(2) { display:none; }
        .footer2 span:nth-of-type(4) { display:none; }
        .footer2 span:nth-of-type(5) { display:none; }
    /*分页按钮*/
    .paging{
	    text-align: center; 
	    padding: .5rem 0px;
        position:relative;
        z-index:2;
    }
    .paging-list{
	    text-align: center;
	    display:inline-block;
        font-size:0px;
        cursor:default;
    }
        .paging-list > span:nth-of-type(1) {
            display:none;
        }
        .paging-list a {
            font-size:.2rem;
            color:#02875c;
            display:inline-block;
            padding:.05rem .1rem;
            border:1px solid #02875c;
            margin:0px .05rem;
        }
            .paging-list a:hover {
                color:#FFF;
                border-color:#02875c;
                background-color:#02875c;
            }
        .paging-list span {
            font-size:.2rem;
            display:inline-block;
            padding:.05rem .1rem;
            border:1px solid #ddd;
            margin:0px .05rem;
        }
        .paging-list .current {
            color:#FFF;
            border-color:#02875c;
            background-color:#02875c;
        }

    /*上一篇下一篇*/
    .up-down
    {
        padding:.2rem;
        margin:.3rem .45rem;
        background-color:#767676;
        box-sizing:border-box;
    }
        .up-down > span
        {
            display:block;
            font-size:.25rem;
            color:#fff;
            white-space:nowrap;
            overflow:hidden;
            text-overflow:ellipsis;
        }
            .up-down > span:nth-of-type(2)
            {
                margin-top:.2rem;
            }
	        .up-down > span a
	        {
	            font-size:.25rem;
	            color:#fff;
	            margin: 0px .1rem;
	            cursor: pointer;
	        }
	        .up-down > span a:hover{
	    	    color: #00AEF3;
	        }

    /*首页左侧留言插件*/
    .message-plugIn{
	    position: fixed;
	    bottom: 20%;
	    z-index: 99;
	    font-size: 0px;
    }
	    .message-plugIn > div{
		    display: inline-block;
	    }
    .message-plugIn-show{
	    width: 0px;
	    height: 6rem;
	    background-color: #ededed;
	    border-radius: 5px;
	    overflow: hidden;
	
        transition: all 0.7s;
	    -webkit-transition: all 0.7s;
        -moz-transition: all 0.7s;
        -o-transition: all 0.7s;
    }
	    .message-plugIn-show > p{
		    font-size: .25rem;
		    color: #fff;
		    height: .5rem;
		    line-height: .5rem;
		    padding: 0px .2rem;
		    background-color: #02875c;
	    }
		    .message-plugIn-show > p span{
			    font-size: .25rem;
			    float: right;
			    cursor: pointer;
		    }
	    .message-plugIn-show > form{
		    padding: .2rem;
	    }
		    .message-plugIn-show > form > div{
			    border: 1px solid #DDDDDD;
			    margin-bottom: .2rem;
			    font-size: 0px;
			    background-color: #fff;
		    }
		    .message-plugIn-show > form > div:nth-of-type(6){
			    width: 1.2rem;
			    height: .5rem;
		    }
		    .message-plugIn-show > form i{
			    display: inline-block;
			    width: 15%;
			    height: .45rem;
			    vertical-align: top;
			    background-repeat: no-repeat;
			    background-position: center;
		    }
			    .message-plugIn-show > form > div:nth-of-type(2) i{
				    background-image: url(../img/message_plugIn_icon.png);
				    background-repeat: no-repeat;
			    }
			    .message-plugIn-show > form > div:nth-of-type(3) i{
				    background-image: url(../img/message_plugIn_icon2.png);
			    }
			    .message-plugIn-show > form > div:nth-of-type(4) i{
				    background-image: url(../img/message_plugIn_icon3.png);
			    }
			    .message-plugIn-show > form > div:nth-of-type(5) i{
				    background-image: url(../img/message_plugIn_icon4.png);
			    }
		    .message-plugIn-show > form input{
			    width: 85%;
			    height: .45rem;
			    font-size: .23rem;
			    padding: 2px 0px;
			    box-sizing: border-box;
			    border: 0px;
			    vertical-align: top;
		    }
		    .message-plugIn-show > form textarea{
			    width: 100%;
			    height: 1.3rem;
			    font-size: .23rem;
			    resize: none;
			    padding: 2px 5px;
			    border: 0px;
			    box-sizing: border-box;
		    }
		    .message-plugIn-show > form > div:nth-of-type(6) input{
			    display: inline-block;
			    height: 100%;
			    width: 100%;
			    font-size: .25rem;
			    color: #fff;
			    line-height: .5rem;
			    text-align: center;
			    background-color: #02875c;
			    border-radius: 5px;
			    cursor: pointer;
		    }
            .message-plugIn-show > form span {
                display:none;
            }
    .message-plugIn-hide{
	    width: .48rem;
	    font-size: .26rem;
	    color: #fff;
	    padding: 5px 0px;
	    text-align: center;
	    box-sizing: border-box;
	    background-color: #02875c;
	    border-bottom-right-radius: 5px;
	    border-top-right-radius: 5px;
	    vertical-align: bottom;
	    cursor: pointer;
	    overflow: hidden;
	
        transition: all 0.7s;
	    -webkit-transition: all 0.7s;
        -moz-transition: all 0.7s;
        -o-transition: all 0.7s;
    }


    /*在线客服插件*/
    .service-plugIn{
	    position: fixed;
	    bottom: 20%;
	    right: 0px;
	    z-index: 99;
	    font-size: 0px;
    }
    .service-plugIn-icon{
	    width: .5rem;
	    height: .5rem;
	    background-color: #02875c;/*rgba(84,163,1,.7);*/
	    text-align: center;
	    margin-top: .1rem;
	    position: relative;
    }
    .service-plugIn-icon:nth-of-type(1){
	    cursor: pointer;
    }
    .service-plugIn-icon:nth-of-type(1) span{
	    width: 0px;
	    height: .5rem;
	    font-size: .25rem;
	    color: #fff;
	    line-height: .5rem;
	    display: inline-block;
	    position: absolute;
	    right: 100%;
	    background-color: #02875c;
	    overflow: hidden;
	
	    transition:All 0.4s;
	    -webkit-transition:All 0.4s;
	    -moz-transition:All 0.4s;
	    o-transition:All 0.4s;
    }
    .service-plugIn-icon:nth-of-type(1):hover span {
	    width: 1.5rem;
	    border-right: 1px solid #fff;
    }
    .service-plugIn-icon:nth-of-type(2){}
    .service-plugIn-icon:nth-of-type(2) span{
	    display: none;
	    position: absolute;
	    right: 100%;
	    top: 50%;
        margin-top:-1rem;
        margin-right:.1rem;
	    font-size: 0px;
    }
	    .service-plugIn-icon:nth-of-type(2) span img{
		    width: 2rem;
		    height: 2rem;
	    }
    .service-plugIn-icon:nth-of-type(2):hover span{
	    display: block;
    }

    .service-plugIn-icon:nth-of-type(3){
    }
    .service-plugIn-icon:nth-of-type(3) span{
	    width: 0px;
	    height: .5rem;
	    font-size: .25rem;
	    color: #fff;
	    line-height: .5rem;
	    display: inline-block;
	    position: absolute;
	    right: 100%;
	    background-color: #02875c;
	    overflow: hidden;
	
	    transition:All 0.4s;
	    -webkit-transition:All 0.4s;
	    -moz-transition:All 0.4s;
	    o-transition:All 0.4s;
    }
    .service-plugIn-icon:nth-of-type(3):hover span{
	    width: 2rem;
	    border-right: 1px solid #fff;
    }
	    .service-plugIn-icon > a{
		    font-size: .3rem;
		    line-height: .5rem;
		    color: #fff;
	    }
    .service-plugIn-icon:nth-of-type(4){
	    cursor: pointer;
	    height: 0px;
	    overflow: hidden;
	
	    transition:All 0.4s;
	    -webkit-transition:All 0.4s;
	    -moz-transition:All 0.4s;
	    o-transition:All 0.4s;
    }
	    .service-plugIn-icon:nth-of-type(4) a{
		    position: relative;
		    animation:top_first 3s infinite;
		    -webkit-animation:top_first 3s infinite; /* Safari and Chrome */
	    }
		    @keyframes top_first{
			    0%   {top:0px;}
			    5%  {top:-.05rem;}
			    10%  {top:0px;}
			    15%  {top:-.05rem;}
			    20%  {top:0px;}
		    }
		    @-webkit-keyframes top_first{
			    0%   {top:0px;}
			    5%  {top:-.05rem;}
			    10%  {top:0px;}
			    15%  {top:-.05rem;}
			    20%  {top:0px;}
		    }
    .service-plugIn-popup{
        display:none;
    }
}




























